Class AbstractAtomicOperationCaseExecutionTerminating
java.lang.Object
org.camunda.bpm.engine.impl.cmmn.operation.AbstractAtomicOperationCaseExecutionTerminating
- All Implemented Interfaces:
CmmnAtomicOperation
,CoreAtomicOperation<CmmnExecution>
- Direct Known Subclasses:
AtomicOperationCaseExecutionTerminatingOnExit
,AtomicOperationCaseExecutionTerminatingOnParentTermination
,AtomicOperationCaseExecutionTerminatingOnTermination
public abstract class AbstractAtomicOperationCaseExecutionTerminating
extends Object
implements CmmnAtomicOperation
- Author:
- Roman Smirnov
-
Field Summary
Fields inherited from interface org.camunda.bpm.engine.impl.cmmn.operation.CmmnAtomicOperation
CASE_EXECUTION_COMPLETE, CASE_EXECUTION_CREATE, CASE_EXECUTION_CREATED, CASE_EXECUTION_DELETE_CASCADE, CASE_EXECUTION_DISABLE, CASE_EXECUTION_ENABLE, CASE_EXECUTION_EXIT, CASE_EXECUTION_FIRE_ENTRY_CRITERIA, CASE_EXECUTION_FIRE_EXIT_CRITERIA, CASE_EXECUTION_MANUAL_COMPLETE, CASE_EXECUTION_MANUAL_START, CASE_EXECUTION_OCCUR, CASE_EXECUTION_PARENT_COMPLETE, CASE_EXECUTION_PARENT_RESUME, CASE_EXECUTION_PARENT_SUSPEND, CASE_EXECUTION_PARENT_TERMINATE, CASE_EXECUTION_RE_ACTIVATE, CASE_EXECUTION_RE_ENABLE, CASE_EXECUTION_RESUME, CASE_EXECUTION_START, CASE_EXECUTION_SUSPEND, CASE_EXECUTION_SUSPENDING_ON_PARENT_SUSPENSION, CASE_EXECUTION_SUSPENDING_ON_SUSPENSION, CASE_EXECUTION_TERMINATE, CASE_EXECUTION_TERMINATING_ON_EXIT, CASE_EXECUTION_TERMINATING_ON_PARENT_TERMINATION, CASE_EXECUTION_TERMINATING_ON_TERMINATION, CASE_INSTANCE_CLOSE, CASE_INSTANCE_CREATE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
execute
(CmmnExecution execution) protected abstract CaseExecutionState
boolean
isAsync
(CmmnExecution execution) protected abstract void
triggerBehavior
(CmmnActivityBehavior behavior, CmmnExecution execution) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.camunda.bpm.engine.impl.core.operation.CoreAtomicOperation
getCanonicalName
-
Constructor Details
-
AbstractAtomicOperationCaseExecutionTerminating
public AbstractAtomicOperationCaseExecutionTerminating()
-
-
Method Details
-
execute
- Specified by:
execute
in interfaceCmmnAtomicOperation
- Specified by:
execute
in interfaceCoreAtomicOperation<CmmnExecution>
-
isAsync
- Specified by:
isAsync
in interfaceCmmnAtomicOperation
- Specified by:
isAsync
in interfaceCoreAtomicOperation<CmmnExecution>
-
getTerminatingState
-
triggerBehavior
-