Package org.flowable.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.BusinessRuleTaskDelegate CustomPropertiesResolver Can be used to pass a custom propertiesHashMapto aTransactionDependentExecutionListeneror to aTransactionDependentTaskListenerDelegateExecution Execution used inJavaDelegates andExecutionListeners.ExecutionListener Callback interface to be notified of execution events like starting a process instance, ending an activity instance or taking a transition.FlowableFutureJavaDelegate<Input,Output> Convenience class which always uses theAsyncTaskInvokerto execute the async data.FutureJavaDelegate<Output> 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).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).MapBasedFlowableFutureJavaDelegate ReadOnlyDelegateExecution TaskListener Here for backwards compatibility, prefer use theTaskListener.TransactionDependentExecutionListener TransactionDependentTaskListener Callback interface to be notified of transaction events. -
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.