Package jline.lang.sections
Class InfiniteServer
-
- All Implemented Interfaces:
-
java.io.Serializable,jline.lang.Copyable
public class InfiniteServer extends Server implements Serializable
A service section with an infinite number of servers (pure delay).
This server models a pure delay station where every arriving job immediately enters service without queueing. Also known as an M/G/∞ queue, it represents scenarios where resources are unlimited, such as think time in interactive systems or self-service operations where capacity is effectively unlimited.
-
-
Field Summary
Fields Modifier and Type Field Description protected doublenumberOfServersprotected Map<JobClass, ServiceBinding>serviceProcessespublic StringclassNameprotected Stringname
-
Constructor Summary
Constructors Constructor Description InfiniteServer(List<JobClass> jobClasses)Creates a new infinite server section for the specified job classes.
-
Method Summary
Modifier and Type Method Description -
Methods inherited from class jline.lang.sections.Section
getClassName -
Methods inherited from class jline.lang.sections.ServiceSection
containsJobClass, getServiceDistribution, getServiceProcess, removeServiceProcess, setServiceProcesses -
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
-
-