Uses of Package
jmt.common
Packages that use jmt.common
Package
Description
Strategy interfaces and base classes used by the JSIM simulation engine to implement the behaviour of the network elements.
Cache eviction strategies used by cache-equipped stations to decide which cached item is removed when the cache is full.
Strategies used by fork stations to split a job into the output tasks that are then routed to the downstream stations.
Strategies used by join stations to synchronize the tasks of a forked job and release the job when its tasks have been recombined.
Processor sharing service strategies, in which every job present at the station is served simultaneously and the station capacity is shared among the jobs.
Queue visit strategies that select which job leaves the queue to enter service, implementing scheduling disciplines such as FCFS, LCFS, SJF, LJF and SEPT.
Queue insertion strategies that select the position in the queue where an arriving job is placed, implementing queueing disciplines such as FCFS and priority-based placement.
Routing strategies used by router nodes to select the destination station of each departing job.
Semaphore strategies controlling the release of permits in the place-transition (synchronization) structures of a JSIM model.
Service time strategies determining the service time of jobs at a station, including load independent and load dependent service distributions.
Common classes shared by the JMT engine, including network constants, common exceptions and XML element definitions.
Reusable GUI framework of JMT: general purpose Swing components, controllers and helpers shared by the JMT tools.
Random number generation for the JSIM simulation engine.
Discrete probability distributions for the JSIM simulation engine (Bernoulli, binomial, geometric, Poisson, uniform, ...).
-
Classes in jmt.common used by NetStrategiesClassDescriptionThis interface should be implemented by all the classes which should implement an auto-check method.
-
Classes in jmt.common used by NetStrategies.CacheStrategiesClassDescriptionThis interface should be implemented by all the classes which should implement an auto-check method.
-
Classes in jmt.common used by NetStrategies.ForkStrategiesClassDescriptionThis interface should be implemented by all the classes which should implement an auto-check method.
-
Classes in jmt.common used by NetStrategies.JoinStrategiesClassDescriptionThis interface should be implemented by all the classes which should implement an auto-check method.
-
Classes in jmt.common used by NetStrategies.PSStrategiesClassDescriptionThis interface should be implemented by all the classes which should implement an auto-check method.
-
Classes in jmt.common used by NetStrategies.QueueGetStrategiesClassDescriptionThis interface should be implemented by all the classes which should implement an auto-check method.
-
Classes in jmt.common used by NetStrategies.QueuePutStrategiesClassDescriptionThis interface should be implemented by all the classes which should implement an auto-check method.
-
Classes in jmt.common used by NetStrategies.RoutingStrategiesClassDescriptionThis interface should be implemented by all the classes which should implement an auto-check method.
-
Classes in jmt.common used by NetStrategies.SemaphoreStrategiesClassDescriptionThis interface should be implemented by all the classes which should implement an auto-check method.
-
Classes in jmt.common used by NetStrategies.ServiceStrategiesClassDescriptionThis interface should be implemented by all the classes which should implement an auto-check method.
-
Classes in jmt.common used by jmt.commonClassDescriptionSink for user-facing warnings and errors, so the engine need not depend on a GUI.
-
Classes in jmt.common used by jmt.framework.guiClassDescriptionSink for user-facing warnings and errors, so the engine need not depend on a GUI.
-
Classes in jmt.common used by randomClassDescriptionThis interface should be implemented by all the classes which should implement an auto-check method.
-
Classes in jmt.common used by random.discreteClassDescriptionThis interface should be implemented by all the classes which should implement an auto-check method.