Package jline.lang.constant
Enum NodeType
- All Implemented Interfaces:
Serializable,Comparable<NodeType>,java.lang.constant.Constable
Enumeration of node types available in queueing network models.
Each node type represents a different functional component in a queueing network, with specific behavior for processing, routing, or transforming jobs. Nodes are the fundamental building blocks that are connected to form complete network models.
Node categories include:
- Service nodes: Queue, Delay - process jobs with service times
- Routing nodes: Router, Fork, Join - control job flow
- Source/Sink nodes: Source, Sink - job creation and destruction
- Special nodes: Cache, ClassSwitch, Logger - specialized functionality
- Petri net nodes: Place, Transition - for Petri net models
- Since:
- 1.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionCache node - implements cache replacement with hit/miss routingClass switch node - changes job class based on probabilitiesDelay station - infinite servers with no queueingFork node - splits jobs into parallel tasksJoin node - synchronizes parallel tasks from forkLogger node - records job passage for monitoringPlace node in Petri net models - holds tokensQueue station - finite servers with queueingFinite Capacity Region - virtual node representing a blocking regionRouter node - directs jobs without service timeSink node - removes completed jobs from the networkSource node - generates jobs according to arrival processTransition node in Petri net models - fires when enabled -
Method Summary
-
Enum Constant Details
-
Transition
Transition node in Petri net models - fires when enabled -
Place
Place node in Petri net models - holds tokens -
Fork
Fork node - splits jobs into parallel tasks -
Router
Router node - directs jobs without service time -
Cache
Cache node - implements cache replacement with hit/miss routing -
Logger
Logger node - records job passage for monitoring -
ClassSwitch
Class switch node - changes job class based on probabilities -
Delay
Delay station - infinite servers with no queueing -
Source
Source node - generates jobs according to arrival process -
Sink
Sink node - removes completed jobs from the network -
Join
Join node - synchronizes parallel tasks from fork -
Queue
Queue station - finite servers with queueing -
Region
Finite Capacity Region - virtual node representing a blocking region
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-