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 java.lang.StringCLOSEstatic java.lang.StringCOMPLETEstatic java.lang.StringCREATEstatic java.lang.StringDISABLEstatic java.lang.StringENABLEstatic java.lang.StringEXITstatic java.lang.StringMANUAL_STARTstatic java.lang.StringOCCURstatic java.lang.StringPARENT_RESUMEstatic java.lang.StringPARENT_SUSPENDstatic java.lang.StringPARENT_TERMINATEstatic java.lang.StringRE_ACTIVATEstatic java.lang.StringRE_ENABLEstatic java.lang.StringRESUMEstatic java.lang.StringSTARTstatic java.lang.StringSUSPENDstatic java.lang.StringTERMINATE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidnotify(DelegateCaseExecution caseExecution)
-
-
-
Field Detail
-
CREATE
static final java.lang.String CREATE
- See Also:
- Constant Field Values
-
ENABLE
static final java.lang.String ENABLE
- See Also:
- Constant Field Values
-
DISABLE
static final java.lang.String DISABLE
- See Also:
- Constant Field Values
-
RE_ENABLE
static final java.lang.String RE_ENABLE
- See Also:
- Constant Field Values
-
START
static final java.lang.String START
- See Also:
- Constant Field Values
-
MANUAL_START
static final java.lang.String MANUAL_START
- See Also:
- Constant Field Values
-
COMPLETE
static final java.lang.String COMPLETE
- See Also:
- Constant Field Values
-
RE_ACTIVATE
static final java.lang.String RE_ACTIVATE
- See Also:
- Constant Field Values
-
TERMINATE
static final java.lang.String TERMINATE
- See Also:
- Constant Field Values
-
EXIT
static final java.lang.String EXIT
- See Also:
- Constant Field Values
-
PARENT_TERMINATE
static final java.lang.String PARENT_TERMINATE
- See Also:
- Constant Field Values
-
SUSPEND
static final java.lang.String SUSPEND
- See Also:
- Constant Field Values
-
RESUME
static final java.lang.String RESUME
- See Also:
- Constant Field Values
-
PARENT_SUSPEND
static final java.lang.String PARENT_SUSPEND
- See Also:
- Constant Field Values
-
PARENT_RESUME
static final java.lang.String PARENT_RESUME
- See Also:
- Constant Field Values
-
CLOSE
static final java.lang.String CLOSE
- See Also:
- Constant Field Values
-
OCCUR
static final java.lang.String OCCUR
- See Also:
- Constant Field Values
-
-
Method Detail
-
notify
void notify(DelegateCaseExecution caseExecution) throws java.lang.Exception
- Specified by:
notifyin interfaceDelegateListener<DelegateCaseExecution>- Throws:
java.lang.Exception
-
-