Package jline.lang

Class SelfLoopingClass

  • All Implemented Interfaces:
    java.io.Serializable , jline.lang.Copyable

    
    public class SelfLoopingClass
    extends ClosedClass implements Serializable
                        

    Class of jobs that perpetually loop at a given station

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      • Methods inherited from class jline.lang.JobClass

        expectsReply, getAttribute, getBalkingStrategy, getBalkingThresholds, getCompletes, getDeadline, getImpatienceType, getIndex, getJobClassType, getMaxRetrialAttempts, getPatience, getPriority, getReplySignalClassIndex, getRetrialDelayDistribution, hasBalking, hasImmediateFeedback, hasPatience, hasRetrial, isReferenceClass, isReferenceStation, setAttribute, setBalking, setBalking, setCompletes, setDeadline, setImmediateFeedback, setPatience, setPatience, setPriority, setReferenceClass, setReferenceStation, setReplySignalClassIndex, setRetrial, setRetrial
      • Methods inherited from class jline.lang.ClosedClass

        getNumberOfJobs, getPopulation, getReferenceStation, printSummary, setPopulation
      • Methods inherited from class jline.lang.Element

        getName, setName
      • Methods inherited from class jline.lang.Copyable

        copy
      • Methods inherited from class java.lang.Object

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

      • SelfLoopingClass

        SelfLoopingClass(Network model, String name, long njobs, Station refstat, int priority)
        Creates a new self-looping job class with specified priority.
        Parameters:
        model - the network model to add this class to
        name - the name for this self-looping class
        njobs - the number of jobs in this closed class
        refstat - the reference station where jobs loop
        priority - the priority level for this class
      • SelfLoopingClass

        SelfLoopingClass(Network model, String name, long njobs, Station refstat)
        Creates a new self-looping job class with default priority (0).
        Parameters:
        model - the network model to add this class to
        name - the name for this self-looping class
        njobs - the number of jobs in this closed class
        refstat - the reference station where jobs loop
    • Method Detail