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 a CaseExecution.

The following state transition are supported on a CaseInstance:

And on a CaseExecution which is not a CaseInstance and which is associated with a Task or a Stage the following state transition are supported:

Author:
Roman Smirnov

Field Summary
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
 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 interface DelegateListener<DelegateCaseExecution>
Throws:
Exception


Copyright © 2017 camunda services GmbH. All rights reserved.