Package org.camunda.bpm.engine.delegate
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
JavaDelegates.-
ClassDescriptionSpecial exception that can be used to throw a BPMN Error from
JavaDelegates and expressions.Implemented by classes which provide access to theBpmnModelInstanceand the currently executedFlowElement.Listener interface implemented by user code which wants to be notified when a state transition happens on aCaseExecution.A variable listener can be defined on a scope in a case model.Implemented by classes which provide access to theCmmnModelInstanceand the currently executedCmmnElement.Execution used inJavaDelegates andExecutionListeners.DelegateListener<T extends BaseDelegateExecution>DelegateVariableInstance<T extends BaseDelegateExecution>Represents a delegated mapping of input and output variables.Callback interface to be notified of execution events like starting a process instance, ending an activity instance or taking a transition.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).Interface providing access to theProcessEngineServicesfrom Java delegation code.Listener interface implemented by user code which wants to be notified when a property of a task changes.VariableListener<T extends DelegateVariableInstance<?>>