Class EventRegistryEventListenerActivityBehaviour
java.lang.Object
org.flowable.cmmn.engine.impl.behavior.CoreCmmnActivityBehavior
org.flowable.cmmn.engine.impl.behavior.CoreCmmnTriggerableActivityBehavior
org.flowable.cmmn.engine.impl.behavior.impl.EventRegistryEventListenerActivityBehaviour
- All Implemented Interfaces:
CmmnActivityBehavior,CmmnTriggerableActivityBehavior,PlanItemActivityBehavior
public class EventRegistryEventListenerActivityBehaviour
extends CoreCmmnTriggerableActivityBehavior
implements PlanItemActivityBehavior
- Author:
- Joram Barrez, Filip Hrisafov
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionEventRegistryEventListenerActivityBehaviour(Expression eventDefinitionKeyExpression) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcreateEventSubscription(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity) voidexecute(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity) protected StringgetCorrelationKey(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity) protected voidhandleEventInstance(PlanItemInstanceEntity planItemInstanceEntity, org.flowable.eventregistry.api.runtime.EventInstance eventInstance) voidonStateTransition(CommandContext commandContext, DelegatePlanItemInstance planItemInstance, String transition) protected StringresolveEventDefinitionKey(PlanItemInstanceEntity planItemInstanceEntity) voidtrigger(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity) Methods inherited from class org.flowable.cmmn.engine.impl.behavior.CoreCmmnTriggerableActivityBehavior
triggerMethods inherited from class org.flowable.cmmn.engine.impl.behavior.CoreCmmnActivityBehavior
executeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.flowable.cmmn.engine.impl.behavior.CmmnActivityBehavior
executeMethods inherited from interface org.flowable.cmmn.engine.impl.behavior.CmmnTriggerableActivityBehavior
trigger
-
Field Details
-
eventDefinitionKeyExpression
-
-
Constructor Details
-
EventRegistryEventListenerActivityBehaviour
-
-
Method Details
-
execute
- Specified by:
executein classCoreCmmnActivityBehavior
-
resolveEventDefinitionKey
-
trigger
- Specified by:
triggerin classCoreCmmnTriggerableActivityBehavior
-
handleEventInstance
protected void handleEventInstance(PlanItemInstanceEntity planItemInstanceEntity, org.flowable.eventregistry.api.runtime.EventInstance eventInstance) -
onStateTransition
public void onStateTransition(CommandContext commandContext, DelegatePlanItemInstance planItemInstance, String transition) - Specified by:
onStateTransitionin interfacePlanItemActivityBehavior
-
createEventSubscription
protected void createEventSubscription(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity) -
getCorrelationKey
protected String getCorrelationKey(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity)
-