Class ElementInstance

All Implemented Interfaces:
DbValue, Recyclable, BufferReader, BufferWriter

public final class ElementInstance extends UnpackedObject implements DbValue
  • Constructor Details

  • Method Details

    • getKey

      public long getKey()
    • getState

      public ProcessInstanceIntent getState()
    • setState

      public void setState(ProcessInstanceIntent state)
    • getValue

      public ProcessInstanceRecord getValue()
    • setValue

      public void setValue(ProcessInstanceRecord value)
    • 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()
    • getNumberOfCompletedElementInstances

      public int getNumberOfCompletedElementInstances()
    • getNumberOfElementInstances

      public int getNumberOfElementInstances()
    • getNumberOfTerminatedElementInstances

      public int getNumberOfTerminatedElementInstances()
    • incrementNumberOfCompletedElementInstances

      public void incrementNumberOfCompletedElementInstances()
    • incrementNumberOfElementInstances

      public void incrementNumberOfElementInstances()
    • incrementNumberOfTerminatedElementInstances

      public void incrementNumberOfTerminatedElementInstances()
    • 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()
    • clearInterruptedState

      public void clearInterruptedState()
    • getParentKey

      public long getParentKey()
    • getActiveSequenceFlows

      public long getActiveSequenceFlows()
    • decrementActiveSequenceFlows

      public void decrementActiveSequenceFlows()
    • incrementActiveSequenceFlows

      public void incrementActiveSequenceFlows()
    • resetActiveSequenceFlows

      public void resetActiveSequenceFlows()
    • getUserTaskKey

      public long getUserTaskKey()
    • setUserTaskKey

      public void setUserTaskKey(long userTaskKey)
    • getExecutionListenerIndex

      public int getExecutionListenerIndex()
    • incrementExecutionListenerIndex

      public void incrementExecutionListenerIndex()
    • resetExecutionListenerIndex

      public void resetExecutionListenerIndex()