Class SplitInfo


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

      Fields 
      Modifier and Type Field Description
      protected java.lang.String pathid
      The path id (unique for each spawned thread).
      protected java.util.Set<java.lang.String> pathids
      All path ids belonging to the split id.
      protected java.lang.String splitid
      The split id (the same for all threads spawned at the same split).
    • Constructor Summary

      Constructors 
      Constructor Description
      SplitInfo()  
      SplitInfo​(java.lang.String splitid, java.lang.String pathid, java.util.Set<java.lang.String> pathids)
      Create a new split info.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getPathid()
      Gets the pathid.
      java.lang.String getPathId()
      Get the path id.
      java.util.Set<java.lang.String> getPathids()
      Gets the pathids.
      java.util.Set<java.lang.String> getPathIds()
      Get the path ids of the split.
      java.lang.String getSplitid()
      Gets the splitid.
      java.lang.String getSplitId()
      Get the split id.
      void setPathid​(java.lang.String pathid)
      Sets the pathid.
      void setPathids​(java.util.Set<java.lang.String> pathids)
      Sets the pathids.
      void setSplitid​(java.lang.String splitid)
      Sets the splitid.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • splitid

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

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

        protected java.util.Set<java.lang.String> pathids
        All path ids belonging to the split id.
    • Constructor Detail

      • SplitInfo

        public SplitInfo()
      • SplitInfo

        public SplitInfo​(java.lang.String splitid,
                         java.lang.String pathid,
                         java.util.Set<java.lang.String> pathids)
        Create a new split info.
    • Method Detail

      • getSplitId

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

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

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

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

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

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

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

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

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