Package org.activiti.engine.delegate
Interfaces used to include Java code in a process as the behavior of an activity
or as a listener to process events with
JavaDelegates.-
Interface Summary Interface Description BaseExecutionListener Callback interface to be notified of execution events like starting a process instance, ending an activity instance or taking a transition.BaseTaskListener BusinessRuleTaskDelegate CustomPropertiesResolver Can be used to pass a custom propertiesHashMapto aTransactionDependentExecutionListeneror to aTransactionDependentTaskListenerDelegateExecution Execution used inJavaDelegates andExecutionListeners.DelegateTask ExecutionListener Callback interface to be notified of execution events like starting a process instance, ending an activity instance or taking a transition.Expression JavaDelegate Convenience class that should be used when a Java delegation in a BPMN 2.0 process is required (for example, to call custom business logic).TaskListener TransactionDependentExecutionListener TransactionDependentTaskListener Callback interface to be notified of transaction events.VariableScope Interface for class that acts as a scope for variables: i.e. -
Class Summary Class Description DelegateHelper Class that provides helper operations for use in theJavaDelegate,ActivityBehavior,ExecutionListenerandTaskListenerinterfaces. -
Exception Summary Exception Description BpmnError Special exception that can be used to throw a BPMN Error fromJavaDelegates and expressions.