public class MessageJobDeclaration extends JobDeclaration<MessageEntity>
Declaration of a Message Job (Asynchronous continuation job)
Modifier and Type | Field and Description |
---|---|
static String |
ASYNC_AFTER |
static String |
ASYNC_BEFORE |
protected String[] |
operationIdentifier |
activityId, exclusive, jobConfiguration, jobDefinitionId, jobHandlerConfiguration, jobHandlerType
Constructor and Description |
---|
MessageJobDeclaration(String[] operationsIdentifier) |
Modifier and Type | Method and Description |
---|---|
boolean |
isApplicableForOperation(AtomicOperation operation) |
protected MessageEntity |
newJobInstance(ExecutionEntity execution) |
void |
setJobHandlerConfiguration(MessageEntity message,
ExecutionEntity execution,
AtomicOperation executionOperation) |
protected void |
setMessageDueDate(MessageEntity message) |
createJobInstance, getActivityId, getJobConfiguration, getJobDefinitionId, getJobHandlerConfiguration, getJobHandlerType, isExclusive, setActivityId, setExclusive, setJobConfiguration, setJobDefinitionId, setJobHandlerConfiguration, setJobHandlerType
public static final String ASYNC_BEFORE
public static final String ASYNC_AFTER
protected String[] operationIdentifier
public MessageJobDeclaration(String[] operationsIdentifier)
protected MessageEntity newJobInstance(ExecutionEntity execution)
newJobInstance
in class JobDeclaration<MessageEntity>
public void setJobHandlerConfiguration(MessageEntity message, ExecutionEntity execution, AtomicOperation executionOperation)
public boolean isApplicableForOperation(AtomicOperation operation)
protected void setMessageDueDate(MessageEntity message)
Copyright © 2018. All rights reserved.