Class AbstractBpmnActivityBehavior

    • Constructor Detail

      • AbstractBpmnActivityBehavior

        public AbstractBpmnActivityBehavior()
    • Method Detail

      • leave

        public void leave​(DelegateExecution execution)
        Subclasses that call leave() will first pass through this method, before the regular FlowNodeActivityBehavior#leave(ActivityExecution) is called. This way, we can check if the activity has loop characteristics, and delegate to the behavior if this is the case.
        Overrides:
        leave in class FlowNodeActivityBehavior
      • getProcessDefinition

        protected Process getProcessDefinition​(String processDefinitionId)
      • hasLoopCharacteristics

        protected boolean hasLoopCharacteristics()
      • hasMultiInstanceCharacteristics

        protected boolean hasMultiInstanceCharacteristics()
      • setMultiInstanceActivityBehavior

        public void setMultiInstanceActivityBehavior​(MultiInstanceActivityBehavior multiInstanceActivityBehavior)