protected void scheduleEventAsync(Object payload, Object payloadLocal, String businessKey) { EventSubscriptionJobDeclaration asyncDeclaration = getJobDeclaration(); if (asyncDeclaration == null) { // fallback to sync if we couldn't find a job declaration processEventSync(payload, payloadLocal, businessKey); } else { MessageEntity message = asyncDeclaration.createJobInstance(this); CommandContext commandContext = Context.getCommandContext(); commandContext.getJobManager().send(message); } }
protected void scheduleEventAsync(Object payload, Object payloadLocal, String businessKey) { EventSubscriptionJobDeclaration asyncDeclaration = getJobDeclaration(); if (asyncDeclaration == null) { // fallback to sync if we couldn't find a job declaration processEventSync(payload, payloadLocal, businessKey); } else { MessageEntity message = asyncDeclaration.createJobInstance(this); CommandContext commandContext = Context.getCommandContext(); commandContext.getJobManager().send(message); } }
public Void execute(CommandContext commandContext) { JobManager jobManager = commandContext.getJobManager(); jobManager.send(createTweetMessage("message-one")); jobManager.send(createTweetMessage("message-two")); jobManager.send(createTweetMessage("message-three")); jobManager.send(createTweetMessage("message-four")); jobManager.schedule(createTweetTimer("timer-one", new Date())); jobManager.schedule(createTweetTimer("timer-two", new Date())); return null; } });
public String execute(CommandContext commandContext) { MessageEntity message = createMessage(handlerType); commandContext.getJobManager().send(message); return message.getId(); } });
public String execute(CommandContext commandContext) { MessageEntity message = new MessageEntity(); commandContext.getJobManager().send(message); return message.getId(); } });
public String execute(CommandContext commandContext) { MessageEntity message = createTweetMessage("i'm coding a test"); commandContext.getJobManager().send(message); return message.getId(); } });
public String execute(CommandContext commandContext) { MessageEntity message = new MessageEntity(); if (ensureJobDueDateSet) { message.setDuedate(messageDueDate); } commandContext.getJobManager().send(message); return message.getId(); } });
@SuppressWarnings({"unchecked"}) public void scheduleAtomicOperationAsync(AtomicOperationInvocation executionOperationInvocation) { MessageJobDeclaration messageJobDeclaration = null; List<MessageJobDeclaration> messageJobDeclarations = (List<MessageJobDeclaration>) getActivity() .getProperty(BpmnParse.PROPERTYNAME_MESSAGE_JOB_DECLARATION); if (messageJobDeclarations != null) { for (MessageJobDeclaration declaration : messageJobDeclarations) { if (declaration.isApplicableForOperation(executionOperationInvocation.getOperation())) { messageJobDeclaration = declaration; break; } } } if (messageJobDeclaration != null) { MessageEntity message = messageJobDeclaration.createJobInstance(executionOperationInvocation); Context.getCommandContext().getJobManager().send(message); } else { throw LOG.requiredAsyncContinuationException(getActivity().getId()); } }
@Override public Void execute(CommandContext commandContext) { JobManager jobManager = commandContext.getJobManager(); MessageEntity job = new MessageEntity(); job.setJobHandlerType("any"); job.setLockOwner(owner); job.setLockExpirationTime(lockExpirationTime); job.setRetries(retries); jobManager.send(job); return null; } });
@SuppressWarnings({"unchecked"}) public void scheduleAtomicOperationAsync(AtomicOperationInvocation executionOperationInvocation) { MessageJobDeclaration messageJobDeclaration = null; List<MessageJobDeclaration> messageJobDeclarations = (List<MessageJobDeclaration>) getActivity() .getProperty(BpmnParse.PROPERTYNAME_MESSAGE_JOB_DECLARATION); if (messageJobDeclarations != null) { for (MessageJobDeclaration declaration : messageJobDeclarations) { if (declaration.isApplicableForOperation(executionOperationInvocation.getOperation())) { messageJobDeclaration = declaration; break; } } } if (messageJobDeclaration != null) { MessageEntity message = messageJobDeclaration.createJobInstance(executionOperationInvocation); Context.getCommandContext().getJobManager().send(message); } else { throw LOG.requiredAsyncContinuationException(getActivity().getId()); } }
@Override public Void execute(CommandContext commandContext) { JobManager jobManager = commandContext.getJobManager(); MessageEntity job = new MessageEntity(); job.setJobDefinitionId(jobDefinition.getId()); job.setJobHandlerType("any"); job.setLockOwner("owner"); job.setLockExpirationTime(ClockUtil.getCurrentTime()); job.setRetries(0); jobManager.send(job); return null; } });
protected void scheduleEventAsync(Object payload, Object payloadLocal, String businessKey) { EventSubscriptionJobDeclaration asyncDeclaration = getJobDeclaration(); if (asyncDeclaration == null) { // fallback to sync if we couldn't find a job declaration processEventSync(payload, payloadLocal, businessKey); } else { MessageEntity message = asyncDeclaration.createJobInstance(this); CommandContext commandContext = Context.getCommandContext(); commandContext.getJobManager().send(message); } }
public Void execute(CommandContext commandContext) { JobManager jobManager = commandContext.getJobManager(); jobManager.send(createTweetMessage("message-one")); jobManager.send(createTweetMessage("message-two")); jobManager.send(createTweetMessage("message-three")); jobManager.send(createTweetMessage("message-four")); jobManager.schedule(createTweetTimer("timer-one", new Date())); jobManager.schedule(createTweetTimer("timer-two", new Date())); return null; } });
public String execute(CommandContext commandContext) { MessageEntity message = createMessage(handlerType); commandContext.getJobManager().send(message); return message.getId(); } });
public String execute(CommandContext commandContext) { MessageEntity message = new MessageEntity(); commandContext.getJobManager().send(message); return message.getId(); } });
public String execute(CommandContext commandContext) { MessageEntity message = createTweetMessage("i'm coding a test"); commandContext.getJobManager().send(message); return message.getId(); } });
public String execute(CommandContext commandContext) { MessageEntity message = new MessageEntity(); commandContext.getJobManager().send(message); return message.getId(); } });
@SuppressWarnings({"unchecked"}) public void scheduleAtomicOperationAsync(AtomicOperationInvocation executionOperationInvocation) { MessageJobDeclaration messageJobDeclaration = null; List<MessageJobDeclaration> messageJobDeclarations = (List<MessageJobDeclaration>) getActivity() .getProperty(BpmnParse.PROPERTYNAME_MESSAGE_JOB_DECLARATION); if (messageJobDeclarations != null) { for (MessageJobDeclaration declaration : messageJobDeclarations) { if (declaration.isApplicableForOperation(executionOperationInvocation.getOperation())) { messageJobDeclaration = declaration; break; } } } if (messageJobDeclaration != null) { MessageEntity message = messageJobDeclaration.createJobInstance(executionOperationInvocation); Context.getCommandContext().getJobManager().send(message); } else { throw LOG.requiredAsyncContinuationException(getActivity().getId()); } }
@Override public Void execute(CommandContext commandContext) { JobManager jobManager = commandContext.getJobManager(); MessageEntity job = new MessageEntity(); job.setJobHandlerType("any"); job.setLockOwner(owner); job.setLockExpirationTime(lockExpirationTime); job.setRetries(retries); jobManager.send(job); return null; } });
@Override public Void execute(CommandContext commandContext) { JobManager jobManager = commandContext.getJobManager(); MessageEntity job = new MessageEntity(); job.setJobDefinitionId(jobDefinition.getId()); job.setJobHandlerType("any"); job.setLockOwner("owner"); job.setLockExpirationTime(ClockUtil.getCurrentTime()); job.setRetries(0); jobManager.send(job); return null; } });