Package org.camunda.bpm.engine.delegate
Interface CaseExecutionListener
-
- All Superinterfaces:
DelegateListener<DelegateCaseExecution>
- All Known Implementing Classes:
CaseActivityInstanceCreateListener,CaseActivityInstanceEndListener,CaseActivityInstanceUpdateListener,CaseInstanceCloseListener,CaseInstanceCreateListener,CaseInstanceUpdateListener,ClassDelegateCaseExecutionListener,DelegateExpressionCaseExecutionListener,ExpressionCaseExecutionListener,HistoryCaseExecutionListener,MetricsCaseExecutionListener,ScriptCaseExecutionListener
public interface CaseExecutionListener extends DelegateListener<DelegateCaseExecution>
Listener interface implemented by user code which wants to be notified when a state transition happens on aCaseExecution.The following state transition are supported on a
CaseInstance:And on a
CaseExecutionwhich is not aCaseInstanceand which is associated with aTaskor aStagethe following state transition are supported:- Author:
- Roman Smirnov
-
-
Field Summary
Fields Modifier and Type Field Description static StringCLOSEstatic StringCOMPLETEstatic StringCREATEstatic StringDISABLEstatic StringENABLEstatic StringEXITstatic StringMANUAL_STARTstatic StringOCCURstatic StringPARENT_RESUMEstatic StringPARENT_SUSPENDstatic StringPARENT_TERMINATEstatic StringRE_ACTIVATEstatic StringRE_ENABLEstatic StringRESUMEstatic StringSTARTstatic StringSUSPENDstatic StringTERMINATE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidnotify(DelegateCaseExecution caseExecution)
-
-
-
Field Detail
-
CREATE
static final String CREATE
- See Also:
- Constant Field Values
-
ENABLE
static final String ENABLE
- See Also:
- Constant Field Values
-
DISABLE
static final String DISABLE
- See Also:
- Constant Field Values
-
RE_ENABLE
static final String RE_ENABLE
- See Also:
- Constant Field Values
-
START
static final String START
- See Also:
- Constant Field Values
-
MANUAL_START
static final String MANUAL_START
- See Also:
- Constant Field Values
-
COMPLETE
static final String COMPLETE
- See Also:
- Constant Field Values
-
RE_ACTIVATE
static final String RE_ACTIVATE
- See Also:
- Constant Field Values
-
TERMINATE
static final String TERMINATE
- See Also:
- Constant Field Values
-
EXIT
static final String EXIT
- See Also:
- Constant Field Values
-
PARENT_TERMINATE
static final String PARENT_TERMINATE
- See Also:
- Constant Field Values
-
SUSPEND
static final String SUSPEND
- See Also:
- Constant Field Values
-
RESUME
static final String RESUME
- See Also:
- Constant Field Values
-
PARENT_SUSPEND
static final String PARENT_SUSPEND
- See Also:
- Constant Field Values
-
PARENT_RESUME
static final String PARENT_RESUME
- See Also:
- Constant Field Values
-
CLOSE
static final String CLOSE
- See Also:
- Constant Field Values
-
OCCUR
static final String OCCUR
- See Also:
- Constant Field Values
-
-
Method Detail
-
notify
void notify(DelegateCaseExecution caseExecution) throws Exception
- Specified by:
notifyin interfaceDelegateListener<DelegateCaseExecution>- Throws:
Exception
-
-