Package org.flowable.engine.delegate
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.-
ClassDescriptionCallback interface to be notified of execution events like starting a process instance, ending an activity instance or taking a transition.Special exception that can be used to throw a BPMN Error from
JavaDelegates and expressions.Can be used to pass a custom propertiesHashMapto aTransactionDependentExecutionListeneror to aTransactionDependentTaskListenerExecution used inJavaDelegates andExecutionListeners.Class that provides helper operations for use in theJavaDelegate,ActivityBehavior,ExecutionListenerandTaskListenerinterfaces.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).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).Here for backwards compatibility, prefer use theTaskListener.Callback interface to be notified of transaction events.