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
JavaDelegate
s.-
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
JavaDelegate
s and expressions.Can be used to pass a custom propertiesHashMap
to aTransactionDependentExecutionListener
or to aTransactionDependentTaskListener
Execution used inJavaDelegate
s andExecutionListener
s.Class that provides helper operations for use in theJavaDelegate
,ActivityBehavior
,ExecutionListener
andTaskListener
interfaces.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 theAsyncTaskInvoker
to 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.