Class ElementInstance

    • Method Detail

      • getKey

        public long getKey()
      • getJobKey

        public long getJobKey()
      • setJobKey

        public void setJobKey​(long jobKey)
      • decrementChildCount

        public void decrementChildCount()
      • canTerminate

        public boolean canTerminate()
      • isActive

        public boolean isActive()
      • isTerminating

        public boolean isTerminating()
      • isInFinalState

        public boolean isInFinalState()
      • getNumberOfActiveElementInstances

        public int getNumberOfActiveElementInstances()
      • getMultiInstanceLoopCounter

        public int getMultiInstanceLoopCounter()
      • setMultiInstanceLoopCounter

        public void setMultiInstanceLoopCounter​(int loopCounter)
      • incrementMultiInstanceLoopCounter

        public void incrementMultiInstanceLoopCounter()
      • getCalledChildInstanceKey

        public long getCalledChildInstanceKey()
      • setCalledChildInstanceKey

        public void setCalledChildInstanceKey​(long calledChildInstanceKey)
      • getInterruptingElementId

        public org.agrona.DirectBuffer getInterruptingElementId()
      • setInterruptingElementId

        public void setInterruptingElementId​(org.agrona.DirectBuffer elementId)
      • isInterrupted

        public boolean isInterrupted()
      • getParentKey

        public long getParentKey()
      • getActiveSequenceFlows

        public long getActiveSequenceFlows()
      • decrementActiveSequenceFlows

        public void decrementActiveSequenceFlows()
      • incrementActiveSequenceFlows

        public void incrementActiveSequenceFlows()
      • resetActiveSequenceFlows

        public void resetActiveSequenceFlows()