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
CaseExecution
which is not aCaseInstance
and which is associated with aTask
or aStage
the following state transition are supported:- Author:
- Roman Smirnov
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CLOSE
static java.lang.String
COMPLETE
static java.lang.String
CREATE
static java.lang.String
DISABLE
static java.lang.String
ENABLE
static java.lang.String
EXIT
static java.lang.String
MANUAL_START
static java.lang.String
OCCUR
static java.lang.String
PARENT_RESUME
static java.lang.String
PARENT_SUSPEND
static java.lang.String
PARENT_TERMINATE
static java.lang.String
RE_ACTIVATE
static java.lang.String
RE_ENABLE
static java.lang.String
RESUME
static java.lang.String
START
static java.lang.String
SUSPEND
static java.lang.String
TERMINATE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
notify(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:
notify
in interfaceDelegateListener<DelegateCaseExecution>
- Throws:
java.lang.Exception
-
-