Class JobEnd

  • All Implemented Interfaces:
    java.io.Serializable, Job, SerializableObject

    public class JobEnd
    extends java.lang.Object
    implements Job, SerializableObject
    JobEnd class represents a job's end in a system. It implements the Job and SerializableObject interfaces.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      JobEnd()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getEventName()
      Returns the name of the event associated with this job.
      int getJobID()
      Returns the unique identifier for this job.
      java.util.List<Stage> getListOfStages()
      Returns the list of stages comprising this job.
      int getProductArity()
      Returns the number of output products produced by this job.
      scala.collection.Seq<java.lang.Object> getStageID()
      Returns the stage ID associated with this job.
      void setEventame​(java.lang.String name)
      Sets the name of the event associated with this job.
      void setJobID​(int jobID)
      Sets the unique identifier for this job.
      void setListOfStages​(java.util.List<Stage> listOfStages)
      Sets the list of stages comprising this job.
      void setProductArity​(int productArity)
      Sets the number of output products produced by this job.
      void setStageID​(scala.collection.Seq<java.lang.Object> stageId)
      Sets the stage ID associated with this job.
      • Methods inherited from class java.lang.Object

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

      • JobEnd

        public JobEnd()
    • Method Detail

      • setEventame

        public void setEventame​(java.lang.String name)
        Description copied from interface: Job
        Sets the name of the event associated with this job.
        Specified by:
        setEventame in interface Job
        Parameters:
        name - the name of the event
      • getEventName

        public java.lang.String getEventName()
        Description copied from interface: Job
        Returns the name of the event associated with this job.
        Specified by:
        getEventName in interface Job
        Returns:
        the name of the event
      • setJobID

        public void setJobID​(int jobID)
        Description copied from interface: Job
        Sets the unique identifier for this job.
        Specified by:
        setJobID in interface Job
        Parameters:
        jobID - the unique identifier for this job
      • getJobID

        public int getJobID()
        Description copied from interface: Job
        Returns the unique identifier for this job.
        Specified by:
        getJobID in interface Job
        Returns:
        the unique identifier for this job
      • setProductArity

        public void setProductArity​(int productArity)
        Description copied from interface: Job
        Sets the number of output products produced by this job.
        Specified by:
        setProductArity in interface Job
        Parameters:
        productArity - the number of output products produced by this job
      • getProductArity

        public int getProductArity()
        Description copied from interface: Job
        Returns the number of output products produced by this job.
        Specified by:
        getProductArity in interface Job
        Returns:
        the number of output products produced by this job
      • setStageID

        public void setStageID​(scala.collection.Seq<java.lang.Object> stageId)
        Description copied from interface: Job
        Sets the stage ID associated with this job.
        Specified by:
        setStageID in interface Job
        Parameters:
        stageId - the stage ID associated with this job
      • getStageID

        public scala.collection.Seq<java.lang.Object> getStageID()
        Description copied from interface: Job
        Returns the stage ID associated with this job.
        Specified by:
        getStageID in interface Job
        Returns:
        the stage ID associated with this job
      • setListOfStages

        public void setListOfStages​(java.util.List<Stage> listOfStages)
        Description copied from interface: Job
        Sets the list of stages comprising this job.
        Specified by:
        setListOfStages in interface Job
        Parameters:
        listOfStages - the list of stages comprising this job
      • getListOfStages

        public java.util.List<Stage> getListOfStages()
        Description copied from interface: Job
        Returns the list of stages comprising this job.
        Specified by:
        getListOfStages in interface Job
        Returns:
        the list of stages comprising this job