| 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 |
AbstractSimQueueComposite<DJ extends SimJob,DQ extends SimQueue,J extends SimJob,Q extends AbstractSimQueueComposite>
A partial implementation of a
SimQueueComposite. |
class |
AbstractSimQueueComposite_LocalStart<DJ extends SimJob,DQ extends SimQueue,J extends SimJob,Q extends AbstractSimQueueComposite_LocalStart>
A partial implementation with
LocalStart model of a SimQueueComposite. |
| Modifier and Type | Method and Description |
|---|---|
SimQueueSelector<J,DQ> |
SimQueueComposite.getSimQueueSelector()
Returns the sub-queue selector for this
SimQueueComposite. |
SimQueueSelector<J,DQ> |
AbstractSimQueueComposite.getSimQueueSelector()
Returns the (user-supplied)
SimQueueSelector for selecting the sub-queue to visit. |
| 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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCollectorSimQueue<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends AbstractCollectorSimQueue>
A composite queue with two queues, a main one and one collecting, upon request,
all dropped, auto-revoked and/or departed jobs from the main queue.
|
class |
ARevCol<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends ARevCol>
A composite queue with two queues, a main one and one collecting all auto-revoked jobs from the main queue.
|
class |
Col<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends Col>
A composite queue with two queues, a main one and one collecting, upon request,
all dropped, auto-revoked and/or departed jobs from the main queue.
|
class |
CollectorSimQueueSelector<J extends SimJob,DQ extends SimQueue>
A
SimQueueSelector for collector queues. |
class |
DepCol<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends DepCol>
A composite queue with two queues, a main one and one collecting all departed jobs from the main queue.
|
class |
DropCol<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends DropCol>
A composite queue with two queues, a main one and one collecting all dropped jobs from the main queue.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CTandem2<DJ extends SimJob,DQ extends SimQueue,J extends SimJob,Q extends CTandem2>
Compressed tandem (serial) queue with two queues, one used for waiting and one used for serving.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractEncapsulatorSimQueue<DJ extends SimJob,DQ extends SimQueue,J extends SimJob,Q extends AbstractEncapsulatorSimQueue>
A
SimQueueComposite encapsulating a single SimQueue (abstract implementation). |
class |
Enc<DJ extends SimJob,DQ extends SimQueue,J extends SimJob,Q extends Enc>
A
SimQueueComposite encapsulating a single SimQueue. |
class |
EncHS<DJ extends SimJob,DQ extends SimQueue,J extends SimJob,Q extends EncHS>
A
SimQueueComposite encapsulating a single SimQueue of which job starts are hidden. |
class |
EncJL<DJ extends SimJob,DQ extends SimQueue,J extends SimJob,Q extends Enc>
A
SimQueueComposite encapsulating a single SimQueue
equipped with fixed expiration limits on waiting time, service time and sojourn time. |
class |
EncTL<DJ extends SimJob,DQ extends SimQueue,J extends SimJob,Q extends Enc>
A
SimQueueComposite encapsulating a single SimQueue
equipped with fixed expiration limits on waiting time, service time and sojourn time. |
class |
EncXM<DJ extends SimJob,DQ extends SimQueue,J extends SimJob,Q extends EncXM>
A
SimQueueComposite encapsulating a single SimQueue
with options to change the ways in which a job exits the queue. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFeedbackSimQueue<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends AbstractFeedbackSimQueue>
Abstract (general) Feedback queue.
|
class |
FB<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends FB>
(General) Feedback queue.
|
class |
FB_p<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends FB_p>
Feedback queue with fixed probability of feedback to the embedded
SimQueue. |
class |
FB_v<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends FB_v>
Feedback queue with fixed number of visits to the embedded
SimQueue. |
class |
FeedbackSimQueueSelector<J extends SimJob,DQ extends SimQueue>
A
SimQueueSelector for feedback queues. |
| Modifier and Type | Class and Description |
|---|---|
class |
Jackson<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends Jackson>
A
SimQueueComposite implementation of a Jackson queueing network. |
class |
JacksonSimQueueSelector<J extends SimJob,DQ extends SimQueue>
A
SimQueueSelector for Jackson networks. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractParallelSimQueues<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends AbstractParallelSimQueues>
Parallel queues (abstract).
|
class |
JRQ<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends JRQ>
Parallel queues with random selection policy.
|
class |
JSQ<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends JSQ>
Parallel queues with Join Shortest Queue selection policy.
|
class |
Par<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends Par>
Parallel queues (with user-supplied queue selector).
|
class |
ParallelSimQueuesSelector<J extends SimJob,DQ extends SimQueue>
A
SimQueueSelector for parallel queues. |
class |
Pattern<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends Pattern>
Parallel queues with pattern selection policy.
|
| 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.
|
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.
|
ParallelSimQueuesSelector(SimQueueSelector<J,DQ> userSimQueueSelector)
Creates a
SimQueueSelector for parallel queues. |
| Modifier and Type | Class and Description |
|---|---|
class |
Tandem<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends Tandem>
A tandem (serial) queue.
|
class |
TandemSimQueueSelector<J extends SimJob,DQ extends SimQueue>
A
SimQueueSelector for tandem queues. |
Copyright © 2018. All rights reserved.