Interface CmmnActivityBehavior
-
- All Known Subinterfaces:
CmmnTriggerableActivityBehavior,PlanItemActivityBehavior
- All Known Implementing Classes:
CasePageTaskActivityBehaviour,CaseTaskActivityBehavior,ChildTaskActivityBehavior,ClassDelegateHttpHandler,CmmnClassDelegate,CoreCmmnActivityBehavior,CoreCmmnTriggerableActivityBehavior,DecisionTaskActivityBehavior,EventRegistryEventListenerActivityBehaviour,ExternalWorkerTaskActivityBehavior,GenericEventListenerActivityBehaviour,HumanTaskActivityBehavior,MailActivityBehavior,MilestoneActivityBehavior,PlanItemDelegateExpressionActivityBehavior,PlanItemExpressionActivityBehavior,PlanItemFutureJavaDelegateActivityBehavior,PlanItemJavaDelegateActivityBehavior,ProcessTaskActivityBehavior,ScriptTaskActivityBehavior,SendEventActivityBehavior,SignalEventListenerActivityBehaviour,StageActivityBehavior,TaskActivityBehavior,TimerEventListenerActivityBehaviour,UserEventListenerActivityBehaviour,VariableEventListenerActivityBehaviour
public interface CmmnActivityBehaviorRoot interface for all classes implementing logic when the CMMN engine decides the behavior for a plan item needs to be executed. The main difference with thePlanItemJavaDelegateinterface is that the implementation of thisexecute(DelegatePlanItemInstance)methods is expected to plan the next operation on theCmmnEngineAgenda, while for thePlanItemJavaDelegatethe engine will automatically plan a completion after execution the logic. Concrete implementations of this class will be set on thePlanItemin the case model during parsing. Implementations of this class are assumed by the engine to not have wait state behavior, use theCmmnTriggerableActivityBehaviorwhen this behavior is needed.- Author:
- Joram Barrez
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidexecute(DelegatePlanItemInstance delegatePlanItemInstance)
-
-
-
Method Detail
-
execute
void execute(DelegatePlanItemInstance delegatePlanItemInstance)
-
-