Interface EventSubProcessStartEventActivityBehavior
- All Known Implementing Classes:
EventSubProcessEventRegistryStartEventActivityBehavior, EventSubProcessMessageStartEventActivityBehavior, EventSubProcessSignalStartEventActivityBehavior, EventSubProcessTimerStartEventActivityBehavior, EventSubProcessVariableListenerlStartEventActivityBehavior
public interface EventSubProcessStartEventActivityBehavior
Implemented by an
ActivityBehavior attached to an event-sub-process StartEvent that
registers a subscription, timer or waiting execution when the parent process or sub-process becomes
active. The execute() / trigger() half of the lifecycle continues to live on the
existing ActivityBehavior interface; this interface adds the "register at parent start"
half so each behavior owns its full lifecycle.
Custom integrations that supply their own EventDefinition + parse handler + behavior opt
into event-sub-process subscription registration by implementing this interface — no change in
ProcessInstanceHelper is required.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
-
Method Details
-
initializeEventSubProcessStart
-