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
JavaDelegate
s.-
ClassDescriptionSpecial exception that can be used to throw a BPMN Error from
JavaDelegate
s and expressions.Implemented by classes which provide access to theBpmnModelInstance
and 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 theCmmnModelInstance
and the currently executedCmmnElement
.Execution used inJavaDelegate
s andExecutionListener
s.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 theProcessEngineServices
from 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<?>>