Class DefaultActivityBehaviorFactory
- java.lang.Object
-
- org.activiti.engine.impl.bpmn.parser.factory.AbstractBehaviorFactory
-
- org.activiti.engine.impl.bpmn.parser.factory.DefaultActivityBehaviorFactory
-
- All Implemented Interfaces:
ActivityBehaviorFactory
public class DefaultActivityBehaviorFactory extends AbstractBehaviorFactory implements ActivityBehaviorFactory
Default implementation of theActivityBehaviorFactory. Used when no customActivityBehaviorFactoryis injected on theProcessEngineConfigurationImpl.
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_SERVICE_TASK_BEAN_NAMEstatic StringEXCEPTION_MAP_FIELD-
Fields inherited from class org.activiti.engine.impl.bpmn.parser.factory.AbstractBehaviorFactory
expressionManager
-
-
Constructor Summary
Constructors Constructor Description DefaultActivityBehaviorFactory()DefaultActivityBehaviorFactory(ClassDelegateFactory classDelegateFactory)
-
Method Summary
-
Methods inherited from class org.activiti.engine.impl.bpmn.parser.factory.AbstractBehaviorFactory
createFieldDeclarations, getExpressionManager, getMessageExecutionContextFactory, getMessagePayloadMappingProviderFactory, getThrowMessageDelegateFactory, setExpressionManager, setMessageExecutionContextFactory, setMessagePayloadMappingProviderFactory, setThrowMessageDelegateFactory
-
-
-
-
Field Detail
-
DEFAULT_SERVICE_TASK_BEAN_NAME
public static final String DEFAULT_SERVICE_TASK_BEAN_NAME
- See Also:
- Constant Field Values
-
EXCEPTION_MAP_FIELD
public static final String EXCEPTION_MAP_FIELD
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DefaultActivityBehaviorFactory
public DefaultActivityBehaviorFactory(ClassDelegateFactory classDelegateFactory)
-
DefaultActivityBehaviorFactory
public DefaultActivityBehaviorFactory()
-
-
Method Detail
-
createNoneStartEventActivityBehavior
public NoneStartEventActivityBehavior createNoneStartEventActivityBehavior(StartEvent startEvent)
- Specified by:
createNoneStartEventActivityBehaviorin interfaceActivityBehaviorFactory
-
createTaskActivityBehavior
public TaskActivityBehavior createTaskActivityBehavior(Task task)
- Specified by:
createTaskActivityBehaviorin interfaceActivityBehaviorFactory
-
createManualTaskActivityBehavior
public ManualTaskActivityBehavior createManualTaskActivityBehavior(ManualTask manualTask)
- Specified by:
createManualTaskActivityBehaviorin interfaceActivityBehaviorFactory
-
createReceiveTaskActivityBehavior
public ReceiveTaskActivityBehavior createReceiveTaskActivityBehavior(ReceiveTask receiveTask)
- Specified by:
createReceiveTaskActivityBehaviorin interfaceActivityBehaviorFactory
-
createUserTaskActivityBehavior
public UserTaskActivityBehavior createUserTaskActivityBehavior(UserTask userTask)
- Specified by:
createUserTaskActivityBehaviorin interfaceActivityBehaviorFactory
-
getSkipExpressionFromServiceTask
protected Expression getSkipExpressionFromServiceTask(ServiceTask serviceTask)
-
createClassDelegateServiceTask
public ClassDelegate createClassDelegateServiceTask(ServiceTask serviceTask)
- Specified by:
createClassDelegateServiceTaskin interfaceActivityBehaviorFactory
-
createServiceTaskDelegateExpressionActivityBehavior
public ServiceTaskDelegateExpressionActivityBehavior createServiceTaskDelegateExpressionActivityBehavior(ServiceTask serviceTask)
- Specified by:
createServiceTaskDelegateExpressionActivityBehaviorin interfaceActivityBehaviorFactory
-
createDefaultServiceTaskBehavior
public ActivityBehavior createDefaultServiceTaskBehavior(ServiceTask serviceTask)
- Specified by:
createDefaultServiceTaskBehaviorin interfaceActivityBehaviorFactory
-
createServiceTaskExpressionActivityBehavior
public ServiceTaskExpressionActivityBehavior createServiceTaskExpressionActivityBehavior(ServiceTask serviceTask)
- Specified by:
createServiceTaskExpressionActivityBehaviorin interfaceActivityBehaviorFactory
-
createWebServiceActivityBehavior
public WebServiceActivityBehavior createWebServiceActivityBehavior(ServiceTask serviceTask)
- Specified by:
createWebServiceActivityBehaviorin interfaceActivityBehaviorFactory
-
createWebServiceActivityBehavior
public WebServiceActivityBehavior createWebServiceActivityBehavior(SendTask sendTask)
- Specified by:
createWebServiceActivityBehaviorin interfaceActivityBehaviorFactory
-
createMailActivityBehavior
public MailActivityBehavior createMailActivityBehavior(ServiceTask serviceTask)
- Specified by:
createMailActivityBehaviorin interfaceActivityBehaviorFactory
-
createMailActivityBehavior
public MailActivityBehavior createMailActivityBehavior(SendTask sendTask)
- Specified by:
createMailActivityBehaviorin interfaceActivityBehaviorFactory
-
createMailActivityBehavior
protected MailActivityBehavior createMailActivityBehavior(String taskId, List<FieldExtension> fields)
-
createMuleActivityBehavior
public ActivityBehavior createMuleActivityBehavior(ServiceTask serviceTask)
- Specified by:
createMuleActivityBehaviorin interfaceActivityBehaviorFactory
-
createMuleActivityBehavior
public ActivityBehavior createMuleActivityBehavior(SendTask sendTask)
- Specified by:
createMuleActivityBehaviorin interfaceActivityBehaviorFactory
-
createMuleActivityBehavior
protected ActivityBehavior createMuleActivityBehavior(TaskWithFieldExtensions task, List<FieldExtension> fieldExtensions)
-
createCamelActivityBehavior
public ActivityBehavior createCamelActivityBehavior(ServiceTask serviceTask)
- Specified by:
createCamelActivityBehaviorin interfaceActivityBehaviorFactory
-
createCamelActivityBehavior
public ActivityBehavior createCamelActivityBehavior(SendTask sendTask)
- Specified by:
createCamelActivityBehaviorin interfaceActivityBehaviorFactory
-
createCamelActivityBehavior
protected ActivityBehavior createCamelActivityBehavior(TaskWithFieldExtensions task, List<FieldExtension> fieldExtensions)
-
createShellActivityBehavior
public ShellActivityBehavior createShellActivityBehavior(ServiceTask serviceTask)
- Specified by:
createShellActivityBehaviorin interfaceActivityBehaviorFactory
-
createBusinessRuleTaskActivityBehavior
public ActivityBehavior createBusinessRuleTaskActivityBehavior(BusinessRuleTask businessRuleTask)
- Specified by:
createBusinessRuleTaskActivityBehaviorin interfaceActivityBehaviorFactory
-
createScriptTaskActivityBehavior
public ScriptTaskActivityBehavior createScriptTaskActivityBehavior(ScriptTask scriptTask)
- Specified by:
createScriptTaskActivityBehaviorin interfaceActivityBehaviorFactory
-
createExclusiveGatewayActivityBehavior
public ExclusiveGatewayActivityBehavior createExclusiveGatewayActivityBehavior(ExclusiveGateway exclusiveGateway)
- Specified by:
createExclusiveGatewayActivityBehaviorin interfaceActivityBehaviorFactory
-
createParallelGatewayActivityBehavior
public ParallelGatewayActivityBehavior createParallelGatewayActivityBehavior(ParallelGateway parallelGateway)
- Specified by:
createParallelGatewayActivityBehaviorin interfaceActivityBehaviorFactory
-
createInclusiveGatewayActivityBehavior
public InclusiveGatewayActivityBehavior createInclusiveGatewayActivityBehavior(InclusiveGateway inclusiveGateway)
- Specified by:
createInclusiveGatewayActivityBehaviorin interfaceActivityBehaviorFactory
-
createEventBasedGatewayActivityBehavior
public EventBasedGatewayActivityBehavior createEventBasedGatewayActivityBehavior(EventGateway eventGateway)
- Specified by:
createEventBasedGatewayActivityBehaviorin interfaceActivityBehaviorFactory
-
createSequentialMultiInstanceBehavior
public SequentialMultiInstanceBehavior createSequentialMultiInstanceBehavior(Activity activity, AbstractBpmnActivityBehavior innerActivityBehavior)
- Specified by:
createSequentialMultiInstanceBehaviorin interfaceActivityBehaviorFactory
-
createParallelMultiInstanceBehavior
public ParallelMultiInstanceBehavior createParallelMultiInstanceBehavior(Activity activity, AbstractBpmnActivityBehavior innerActivityBehavior)
- Specified by:
createParallelMultiInstanceBehaviorin interfaceActivityBehaviorFactory
-
createSubprocessActivityBehavior
public SubProcessActivityBehavior createSubprocessActivityBehavior(SubProcess subProcess)
- Specified by:
createSubprocessActivityBehaviorin interfaceActivityBehaviorFactory
-
createEventSubProcessErrorStartEventActivityBehavior
public EventSubProcessErrorStartEventActivityBehavior createEventSubProcessErrorStartEventActivityBehavior(StartEvent startEvent)
- Specified by:
createEventSubProcessErrorStartEventActivityBehaviorin interfaceActivityBehaviorFactory
-
createEventSubProcessMessageStartEventActivityBehavior
public EventSubProcessMessageStartEventActivityBehavior createEventSubProcessMessageStartEventActivityBehavior(StartEvent startEvent, MessageEventDefinition messageEventDefinition)
- Specified by:
createEventSubProcessMessageStartEventActivityBehaviorin interfaceActivityBehaviorFactory
-
createAdhocSubprocessActivityBehavior
public AdhocSubProcessActivityBehavior createAdhocSubprocessActivityBehavior(SubProcess subProcess)
- Specified by:
createAdhocSubprocessActivityBehaviorin interfaceActivityBehaviorFactory
-
createCallActivityBehavior
public CallActivityBehavior createCallActivityBehavior(CallActivity callActivity)
- Specified by:
createCallActivityBehaviorin interfaceActivityBehaviorFactory
-
createCallActivityBehavior
protected CallActivityBehavior createCallActivityBehavior(String calledElement, List<MapExceptionEntry> mapExceptions)
-
createCallActivityBehavior
protected CallActivityBehavior createCallActivityBehavior(Expression expression, List<MapExceptionEntry> mapExceptions)
-
createTransactionActivityBehavior
public TransactionActivityBehavior createTransactionActivityBehavior(Transaction transaction)
- Specified by:
createTransactionActivityBehaviorin interfaceActivityBehaviorFactory
-
createIntermediateCatchEventActivityBehavior
public IntermediateCatchEventActivityBehavior createIntermediateCatchEventActivityBehavior(IntermediateCatchEvent intermediateCatchEvent)
- Specified by:
createIntermediateCatchEventActivityBehaviorin interfaceActivityBehaviorFactory
-
createIntermediateCatchMessageEventActivityBehavior
public IntermediateCatchMessageEventActivityBehavior createIntermediateCatchMessageEventActivityBehavior(IntermediateCatchEvent intermediateCatchEvent, MessageEventDefinition messageEventDefinition)
- Specified by:
createIntermediateCatchMessageEventActivityBehaviorin interfaceActivityBehaviorFactory
-
createIntermediateCatchTimerEventActivityBehavior
public IntermediateCatchTimerEventActivityBehavior createIntermediateCatchTimerEventActivityBehavior(IntermediateCatchEvent intermediateCatchEvent, TimerEventDefinition timerEventDefinition)
- Specified by:
createIntermediateCatchTimerEventActivityBehaviorin interfaceActivityBehaviorFactory
-
createIntermediateCatchSignalEventActivityBehavior
public IntermediateCatchSignalEventActivityBehavior createIntermediateCatchSignalEventActivityBehavior(IntermediateCatchEvent intermediateCatchEvent, SignalEventDefinition signalEventDefinition, Signal signal)
- Specified by:
createIntermediateCatchSignalEventActivityBehaviorin interfaceActivityBehaviorFactory
-
createIntermediateThrowNoneEventActivityBehavior
public IntermediateThrowNoneEventActivityBehavior createIntermediateThrowNoneEventActivityBehavior(ThrowEvent throwEvent)
- Specified by:
createIntermediateThrowNoneEventActivityBehaviorin interfaceActivityBehaviorFactory
-
createIntermediateThrowSignalEventActivityBehavior
public IntermediateThrowSignalEventActivityBehavior createIntermediateThrowSignalEventActivityBehavior(ThrowEvent throwEvent, SignalEventDefinition signalEventDefinition, Signal signal)
- Specified by:
createIntermediateThrowSignalEventActivityBehaviorin interfaceActivityBehaviorFactory
-
createIntermediateThrowCompensationEventActivityBehavior
public IntermediateThrowCompensationEventActivityBehavior createIntermediateThrowCompensationEventActivityBehavior(ThrowEvent throwEvent, CompensateEventDefinition compensateEventDefinition)
- Specified by:
createIntermediateThrowCompensationEventActivityBehaviorin interfaceActivityBehaviorFactory
-
createNoneEndEventActivityBehavior
public NoneEndEventActivityBehavior createNoneEndEventActivityBehavior(EndEvent endEvent)
- Specified by:
createNoneEndEventActivityBehaviorin interfaceActivityBehaviorFactory
-
createErrorEndEventActivityBehavior
public ErrorEndEventActivityBehavior createErrorEndEventActivityBehavior(EndEvent endEvent, ErrorEventDefinition errorEventDefinition)
- Specified by:
createErrorEndEventActivityBehaviorin interfaceActivityBehaviorFactory
-
createCancelEndEventActivityBehavior
public CancelEndEventActivityBehavior createCancelEndEventActivityBehavior(EndEvent endEvent)
- Specified by:
createCancelEndEventActivityBehaviorin interfaceActivityBehaviorFactory
-
createTerminateEndEventActivityBehavior
public TerminateEndEventActivityBehavior createTerminateEndEventActivityBehavior(EndEvent endEvent)
- Specified by:
createTerminateEndEventActivityBehaviorin interfaceActivityBehaviorFactory
-
createBoundaryEventActivityBehavior
public BoundaryEventActivityBehavior createBoundaryEventActivityBehavior(BoundaryEvent boundaryEvent, boolean interrupting)
- Specified by:
createBoundaryEventActivityBehaviorin interfaceActivityBehaviorFactory
-
createBoundaryCancelEventActivityBehavior
public BoundaryCancelEventActivityBehavior createBoundaryCancelEventActivityBehavior(CancelEventDefinition cancelEventDefinition)
- Specified by:
createBoundaryCancelEventActivityBehaviorin interfaceActivityBehaviorFactory
-
createBoundaryCompensateEventActivityBehavior
public BoundaryCompensateEventActivityBehavior createBoundaryCompensateEventActivityBehavior(BoundaryEvent boundaryEvent, CompensateEventDefinition compensateEventDefinition, boolean interrupting)
- Specified by:
createBoundaryCompensateEventActivityBehaviorin interfaceActivityBehaviorFactory
-
createBoundaryTimerEventActivityBehavior
public BoundaryTimerEventActivityBehavior createBoundaryTimerEventActivityBehavior(BoundaryEvent boundaryEvent, TimerEventDefinition timerEventDefinition, boolean interrupting)
- Specified by:
createBoundaryTimerEventActivityBehaviorin interfaceActivityBehaviorFactory
-
createBoundarySignalEventActivityBehavior
public BoundarySignalEventActivityBehavior createBoundarySignalEventActivityBehavior(BoundaryEvent boundaryEvent, SignalEventDefinition signalEventDefinition, Signal signal, boolean interrupting)
- Specified by:
createBoundarySignalEventActivityBehaviorin interfaceActivityBehaviorFactory
-
createBoundaryMessageEventActivityBehavior
public BoundaryMessageEventActivityBehavior createBoundaryMessageEventActivityBehavior(BoundaryEvent boundaryEvent, MessageEventDefinition messageEventDefinition, boolean interrupting)
- Specified by:
createBoundaryMessageEventActivityBehaviorin interfaceActivityBehaviorFactory
-
createThrowMessageEventActivityBehavior
public IntermediateThrowMessageEventActivityBehavior createThrowMessageEventActivityBehavior(ThrowEvent throwEvent, MessageEventDefinition messageEventDefinition, Message message)
- Specified by:
createThrowMessageEventActivityBehaviorin interfaceActivityBehaviorFactory
-
createThrowMessageEndEventActivityBehavior
public ThrowMessageEndEventActivityBehavior createThrowMessageEndEventActivityBehavior(EndEvent endEvent, MessageEventDefinition messageEventDefinition, Message message)
- Specified by:
createThrowMessageEndEventActivityBehaviorin interfaceActivityBehaviorFactory
-
createThrowMessageDelegate
protected ThrowMessageDelegate createThrowMessageDelegate(MessageEventDefinition messageEventDefinition)
-
createMessageExecutionContext
public MessageExecutionContext createMessageExecutionContext(Event bpmnEvent, MessageEventDefinition messageEventDefinition)
-
createThrowMessageJavaDelegate
public ThrowMessageDelegate createThrowMessageJavaDelegate(String className)
-
createThrowMessageDelegateExpression
public ThrowMessageDelegate createThrowMessageDelegateExpression(String delegateExpression)
-
createDefaultThrowMessageDelegate
public ThrowMessageDelegate createDefaultThrowMessageDelegate()
-
createMessagePayloadMappingProvider
public MessagePayloadMappingProvider createMessagePayloadMappingProvider(Event bpmnEvent, MessageEventDefinition messageEventDefinition)
-
checkClassDelegate
protected Optional<String> checkClassDelegate(Map<String,List<ExtensionAttribute>> attributes)
-
checkDelegateExpression
protected Optional<String> checkDelegateExpression(Map<String,List<ExtensionAttribute>> attributes)
-
-