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.

See:
          Description

Interface Summary
BaseDelegateExecution  
BpmnModelExecutionContext Implemented by classes which provide access to the BpmnModelInstance and the currently executed FlowElement.
CaseExecutionListener Listener interface implemented by user code which wants to be notified when a state transition happens on a CaseExecution.
CaseVariableListener A variable listener can be defined on a scope in a case model.
CmmnModelExecutionContext Implemented by classes which provide access to the CmmnModelInstance and the currently executed CmmnElement.
DelegateCaseExecution  
DelegateCaseVariableInstance  
DelegateExecution Execution used in JavaDelegates and ExecutionListeners.
DelegateListener<T extends BaseDelegateExecution>  
DelegateTask  
DelegateVariableInstance<T extends BaseDelegateExecution>  
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 the ProcessEngineServices 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
BpmnError Special exception that can be used to throw a BPMN Error from JavaDelegates and expressions.
 

Package org.camunda.bpm.engine.delegate Description

Interfaces used to include Java code in a process as the behavior of an activity or as a listener to process events with JavaDelegates.



Copyright © 2015 camunda services GmbH. All rights reserved.