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 String
CLOSE
static String
COMPLETE
static String
CREATE
static String
DISABLE
static String
ENABLE
static String
EXIT
static String
MANUAL_START
static String
OCCUR
static String
PARENT_RESUME
static String
PARENT_SUSPEND
static String
PARENT_TERMINATE
static String
RE_ACTIVATE
static String
RE_ENABLE
static String
RESUME
static String
START
static String
SUSPEND
static String
TERMINATE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
notify(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:
notify
in interfaceDelegateListener<DelegateCaseExecution>
- Throws:
Exception
-
-