Class BpmnBehaviorsImpl
- java.lang.Object
-
- io.camunda.zeebe.engine.processing.bpmn.behavior.BpmnBehaviorsImpl
-
- All Implemented Interfaces:
BpmnBehaviors
public final class BpmnBehaviorsImpl extends Object implements BpmnBehaviors
-
-
Constructor Summary
Constructors Constructor Description BpmnBehaviorsImpl(ExpressionProcessor expressionBehavior, TypedStreamWriter streamWriter, TypedResponseWriter responseWriter, SideEffects sideEffects, MutableZeebeState zeebeState, CatchEventBehavior catchEventBehavior, VariableBehavior variableBehavior, EventTriggerBehavior eventTriggerBehavior, Function<BpmnElementType,BpmnElementContainerProcessor<ExecutableFlowElement>> processorLookup, Writers writers)
-
Method Summary
-
-
-
Constructor Detail
-
BpmnBehaviorsImpl
public BpmnBehaviorsImpl(ExpressionProcessor expressionBehavior, TypedStreamWriter streamWriter, TypedResponseWriter responseWriter, SideEffects sideEffects, MutableZeebeState zeebeState, CatchEventBehavior catchEventBehavior, VariableBehavior variableBehavior, EventTriggerBehavior eventTriggerBehavior, Function<BpmnElementType,BpmnElementContainerProcessor<ExecutableFlowElement>> processorLookup, Writers writers)
-
-
Method Detail
-
expressionBehavior
public ExpressionProcessor expressionBehavior()
- Specified by:
expressionBehavior
in interfaceBpmnBehaviors
-
variableMappingBehavior
public BpmnVariableMappingBehavior variableMappingBehavior()
- Specified by:
variableMappingBehavior
in interfaceBpmnBehaviors
-
eventPublicationBehavior
public BpmnEventPublicationBehavior eventPublicationBehavior()
- Specified by:
eventPublicationBehavior
in interfaceBpmnBehaviors
-
eventSubscriptionBehavior
public BpmnEventSubscriptionBehavior eventSubscriptionBehavior()
- Specified by:
eventSubscriptionBehavior
in interfaceBpmnBehaviors
-
incidentBehavior
public BpmnIncidentBehavior incidentBehavior()
- Specified by:
incidentBehavior
in interfaceBpmnBehaviors
-
stateBehavior
public BpmnStateBehavior stateBehavior()
- Specified by:
stateBehavior
in interfaceBpmnBehaviors
-
commandWriter
public TypedCommandWriter commandWriter()
- Specified by:
commandWriter
in interfaceBpmnBehaviors
-
stateTransitionBehavior
public BpmnStateTransitionBehavior stateTransitionBehavior()
- Specified by:
stateTransitionBehavior
in interfaceBpmnBehaviors
-
stateTransitionGuard
public ProcessInstanceStateTransitionGuard stateTransitionGuard()
- Specified by:
stateTransitionGuard
in interfaceBpmnBehaviors
-
processResultSenderBehavior
public BpmnProcessResultSenderBehavior processResultSenderBehavior()
- Specified by:
processResultSenderBehavior
in interfaceBpmnBehaviors
-
bufferedMessageStartEventBehavior
public BpmnBufferedMessageStartEventBehavior bufferedMessageStartEventBehavior()
- Specified by:
bufferedMessageStartEventBehavior
in interfaceBpmnBehaviors
-
jobBehavior
public BpmnJobBehavior jobBehavior()
- Specified by:
jobBehavior
in interfaceBpmnBehaviors
-
-