Package org.camunda.bpm.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.-
Interface Summary Interface Description BaseDelegateExecution BpmnModelExecutionContext Implemented by classes which provide access to theBpmnModelInstance
and the currently executedFlowElement
.CaseExecutionListener Listener interface implemented by user code which wants to be notified when a state transition happens on aCaseExecution
.CaseVariableListener A variable listener can be defined on a scope in a case model.CmmnModelExecutionContext Implemented by classes which provide access to theCmmnModelInstance
and the currently executedCmmnElement
.DelegateCaseExecution DelegateCaseVariableInstance DelegateExecution Execution used inJavaDelegate
s andExecutionListener
s.DelegateListener<T extends BaseDelegateExecution> DelegateTask DelegateVariableInstance<T extends BaseDelegateExecution> DelegateVariableMapping Represents a delegated mapping of input and output variables.ExecutionListener Callback interface to be notified of execution events like starting a process instance, ending an activity instance or taking a transition.Expression JavaDelegate Convience class that should be used when a Java delegation in a BPMN 2.0 process is required (for example, to call custom business logic).ProcessEngineServicesAware Interface providing access to theProcessEngineServices
from Java delegation code.TaskListener Listener interface implemented by user code which wants to be notified when a property of a task changes.VariableListener<T extends DelegateVariableInstance<?>> VariableScope -
Exception Summary Exception Description BpmnError Special exception that can be used to throw a BPMN Error fromJavaDelegate
s and expressions.