Class SplitInfo

java.lang.Object
jadex.bpmn.runtime.handler.SplitInfo

public class SplitInfo extends Object
Keep information about a thread spawned at a split gateway used later when processing the corresponding join.
  • Field Details

    • splitid

      protected String splitid
      The split id (the same for all threads spawned at the same split).
    • pathid

      protected String pathid
      The path id (unique for each spawned thread).
    • pathids

      protected Set<String> pathids
      All path ids belonging to the split id.
  • Constructor Details

    • SplitInfo

      public SplitInfo()
    • SplitInfo

      public SplitInfo(String splitid, String pathid, Set<String> pathids)
      Create a new split info.
  • Method Details

    • getSplitId

      public String getSplitId()
      Get the split id.
    • getPathId

      public String getPathId()
      Get the path id.
    • getPathIds

      public Set<String> getPathIds()
      Get the path ids of the split.
    • getSplitid

      public String getSplitid()
      Gets the splitid.
      Returns:
      The splitid.
    • setSplitid

      public void setSplitid(String splitid)
      Sets the splitid.
      Parameters:
      splitid - The splitid to set.
    • getPathid

      public String getPathid()
      Gets the pathid.
      Returns:
      The pathid.
    • setPathid

      public void setPathid(String pathid)
      Sets the pathid.
      Parameters:
      pathid - The pathid to set.
    • getPathids

      public Set<String> getPathids()
      Gets the pathids.
      Returns:
      The pathids.
    • setPathids

      public void setPathids(Set<String> pathids)
      Sets the pathids.
      Parameters:
      pathids - The pathids to set.