| Package | Description |
|---|---|
| org.javades.jqueues.r5.entity.jq.queue.composite |
Composite queues consist of a fixed set of other, "embedded", queues also known as sub-queues.
|
| org.javades.jqueues.r5.entity.jq.queue.composite.collector |
Collector queueing systems.
|
| org.javades.jqueues.r5.entity.jq.queue.composite.ctandem2 |
Compressed dual-tandem queueing system.
|
| org.javades.jqueues.r5.entity.jq.queue.composite.enc |
Encapsulator queueing system.
|
| org.javades.jqueues.r5.entity.jq.queue.composite.feedback |
Feedback queueing systems (with single sub-queue).
|
| org.javades.jqueues.r5.entity.jq.queue.composite.jackson |
Jackson networks.
|
| org.javades.jqueues.r5.entity.jq.queue.composite.parallel |
Parallel queues.
|
| org.javades.jqueues.r5.entity.jq.queue.composite.tandem |
Tandem (serial) queues.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultDelegateSimJobFactory<DQ extends SimQueue,J extends SimJob,Q extends SimQueue>
A
DelegateSimJobFactory for any (real) SimJob, as used in composite queues, with support for QoS. |
| Modifier and Type | Method and Description |
|---|---|
DelegateSimJobFactory<? extends DJ,DQ,J,Q> |
SimQueueComposite.getDelegateSimJobFactory()
Returns the factory to create delegate
SimJobs, non-null. |
DelegateSimJobFactory<? extends DJ,DQ,J,Q> |
AbstractSimQueueComposite.getDelegateSimJobFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
SimQueueComposite.setDelegateSimJobFactory(DelegateSimJobFactory<? extends DJ,DQ,J,Q> delegateSimJobFactory)
Sets the factory to create delegate
SimJobs, non-null. |
void |
AbstractSimQueueComposite.setDelegateSimJobFactory(DelegateSimJobFactory<? extends DJ,DQ,J,Q> delegateSimJobFactory) |
| Constructor and Description |
|---|
AbstractSimQueueComposite_LocalStart(org.javades.jsimulation.r5.SimEventList eventList,
Set<DQ> queues,
SimQueueSelector<J,DQ> simQueueSelector,
DelegateSimJobFactory delegateSimJobFactory)
Creates an abstract network of queues with
LocalStart model. |
AbstractSimQueueComposite(org.javades.jsimulation.r5.SimEventList eventList,
Set<DQ> queues,
SimQueueSelector<J,DQ> simQueueSelector,
DelegateSimJobFactory delegateSimJobFactory)
Creates an abstract network of queues.
|
| Constructor and Description |
|---|
AbstractCollectorSimQueue(org.javades.jsimulation.r5.SimEventList eventList,
SimQueue<DJ,DQ> mainQueue,
SimQueue<DJ,DQ> collectorQueue,
boolean collectDrops,
boolean collectAutoRevocations,
boolean collectDepartures,
DelegateSimJobFactory delegateSimJobFactory)
Creates a collector queue given an event list, a main queue and a collector queue.
|
ARevCol(org.javades.jsimulation.r5.SimEventList eventList,
SimQueue<DJ,DQ> mainQueue,
SimQueue<DJ,DQ> aRevQueue,
DelegateSimJobFactory delegateSimJobFactory)
Creates a auto-revocation-collector queue given an event list, a main queue and a auto-revocation (collector) queue.
|
Col(org.javades.jsimulation.r5.SimEventList eventList,
SimQueue<DJ,DQ> mainQueue,
SimQueue<DJ,DQ> collectorQueue,
boolean collectDrops,
boolean collectAutoRevocations,
boolean collectDepartures,
DelegateSimJobFactory delegateSimJobFactory)
Creates a collector queue given an event list, a main queue and a collector queue,
and flags indicating which exit methods to collect.
|
DepCol(org.javades.jsimulation.r5.SimEventList eventList,
SimQueue<DJ,DQ> mainQueue,
SimQueue<DJ,DQ> depQueue,
DelegateSimJobFactory delegateSimJobFactory)
Creates a departure-collector queue given an event list, a main queue and a departure (collector) queue.
|
DropCol(org.javades.jsimulation.r5.SimEventList eventList,
SimQueue<DJ,DQ> mainQueue,
SimQueue<DJ,DQ> dropQueue,
DelegateSimJobFactory delegateSimJobFactory)
Creates a drop-collector queue given an event list, a main queue and a drop (collector) queue.
|
| Constructor and Description |
|---|
CTandem2(org.javades.jsimulation.r5.SimEventList eventList,
SimQueue<? extends DJ,? extends DQ> waitQueue,
SimQueue<? extends DJ,? extends DQ> serveQueue,
DelegateSimJobFactory delegateSimJobFactory)
Creates compressed tandem queue given an event list, a wait queue and a serve queue,
and an optional factory for delegate jobs.
|
| Constructor and Description |
|---|
AbstractEncapsulatorSimQueue(org.javades.jsimulation.r5.SimEventList eventList,
DQ queue,
DelegateSimJobFactory delegateSimJobFactory)
Creates an encapsulator queue given an event list and a sub-queue, mimicking the sub-queue's behavior.
|
Enc(org.javades.jsimulation.r5.SimEventList eventList,
DQ queue,
DelegateSimJobFactory delegateSimJobFactory)
Creates an encapsulator queue given an event list and a queue.
|
EncHS(org.javades.jsimulation.r5.SimEventList eventList,
DQ queue,
DelegateSimJobFactory delegateSimJobFactory)
Creates an encapsulator queue that hides its sub-queue starts given an event list and a queue.
|
EncJL(org.javades.jsimulation.r5.SimEventList eventList,
DQ queue,
DelegateSimJobFactory delegateSimJobFactory,
int maxJw,
int maxJs,
int maxJ)
Creates an encapsulator queue given an event list and a queue and limits on respective number of jobs.
|
EncTL(org.javades.jsimulation.r5.SimEventList eventList,
DQ queue,
DelegateSimJobFactory delegateSimJobFactory,
double maxWaitingTime,
double maxServiceTime,
double maxSojournTime)
Creates an encapsulator queue given an event list and a queue and limits on waiting time, service time and sojourn time.
|
EncXM(org.javades.jsimulation.r5.SimEventList eventList,
DQ queue,
EncXM.MappableExitMethod dropMapping,
EncXM.MappableExitMethod autoRevocationMapping,
EncXM.MappableExitMethod departureMapping,
DelegateSimJobFactory delegateSimJobFactory)
Creates an encapsulator queue with options to change the ways in which a job exits the queue,
given an event list and a queue.
|
| Constructor and Description |
|---|
AbstractFeedbackSimQueue(org.javades.jsimulation.r5.SimEventList eventList,
DQ queue,
SimQueueFeedbackController<J,DQ> feedbackController,
DelegateSimJobFactory delegateSimJobFactory)
Creates an (abstract) feedback queue given an event list, a queue and a feedback controller.
|
FB_p(org.javades.jsimulation.r5.SimEventList eventList,
DQ queue,
double p_feedback,
Random userRNG,
DelegateSimJobFactory delegateSimJobFactory)
Creates a feedback queue given an event list a queue and the number of visits required.
|
FB_v(org.javades.jsimulation.r5.SimEventList eventList,
DQ queue,
int numberOfVisits,
DelegateSimJobFactory delegateSimJobFactory)
Creates a feedback queue given an event list a queue and the number of visits required.
|
FB(org.javades.jsimulation.r5.SimEventList eventList,
DQ queue,
SimQueueFeedbackController<J,DQ> feedbackController,
DelegateSimJobFactory delegateSimJobFactory)
Creates a feedback queue given an event list, a queue and a feedback controller.
|
| Constructor and Description |
|---|
Jackson(org.javades.jsimulation.r5.SimEventList eventList,
Set<DQ> queues,
double[] pdfArrival,
double[][] pdfTransition,
Random userRNG,
DelegateSimJobFactory delegateSimJobFactory)
Creates a Jackson queueing network.
|
| Constructor and Description |
|---|
AbstractParallelSimQueues(org.javades.jsimulation.r5.SimEventList eventList,
Set<DQ> queues,
SimQueueSelector simQueueSelector,
DelegateSimJobFactory delegateSimJobFactory)
Creates a (abstract) parallel queue given an event list and a list of queues to put in parallel.
|
JRQ(org.javades.jsimulation.r5.SimEventList eventList,
Set<DQ> queues,
DelegateSimJobFactory delegateSimJobFactory,
Random rng)
Creates a parallel queueing system with random selection policy.
|
JSQ(org.javades.jsimulation.r5.SimEventList eventList,
Set<DQ> queues,
DelegateSimJobFactory delegateSimJobFactory,
boolean onlyWaitingJobs,
Random rng)
Creates a parallel queue with Join-Shortest Queue selection policy given an event list and a list of queues.
|
Par(org.javades.jsimulation.r5.SimEventList eventList,
Set<DQ> queues,
SimQueueSelector simQueueSelector,
DelegateSimJobFactory delegateSimJobFactory)
Creates a (abstract) parallel queue given an event list and a list of queues to put in parallel.
|
Pattern(org.javades.jsimulation.r5.SimEventList eventList,
Set<DQ> queues,
DelegateSimJobFactory delegateSimJobFactory,
int[] pattern)
Creates a parallel queueing system with pattern selection policy.
|
| Constructor and Description |
|---|
Tandem(org.javades.jsimulation.r5.SimEventList eventList,
Set<DQ> queues,
DelegateSimJobFactory delegateSimJobFactory)
Creates a tandem queue given an event list and a list of queues to put in sequence.
|
Copyright © 2018. All rights reserved.