Interface InternalAgendaGroup

    • Method Detail

      • setAutoDeactivate

        void setAutoDeactivate​(boolean autoDeactivate)
        Sets the auto-deactivate status of this RuleFlowGroup. If this is set to true, an active RuleFlowGroup automatically deactivates if it has no more activations. If it had no activations when it was activated, it will be deactivated immediately.
      • isAutoDeactivate

        boolean isAutoDeactivate()
      • reset

        void reset()
      • setActive

        void setActive​(boolean activate)
      • setActivatedForRecency

        void setActivatedForRecency​(long recency)
      • getActivatedForRecency

        long getActivatedForRecency()
      • setClearedForRecency

        void setClearedForRecency​(long recency)
      • getClearedForRecency

        long getClearedForRecency()
      • addNodeInstance

        void addNodeInstance​(Object processInstanceId,
                             String nodeInstanceId)
      • removeNodeInstance

        void removeNodeInstance​(Object processInstanceId,
                                String nodeInstanceId)
      • getActivations

        Activation[] getActivations()
        Specified by:
        getActivations in interface AgendaGroup
        Returns:
        An immutable Collection of all the activations in the AgendaGroup
      • visited

        void visited()
      • hasRuleFlowListener

        void hasRuleFlowListener​(boolean hasRuleFlowLister)
      • isRuleFlowListener

        boolean isRuleFlowListener()
      • isSequential

        boolean isSequential()