| Package | Description |
|---|---|
| org.javades.jqueues.r5.entity.jq.job.qos |
A default job type with QoS support and a factory for it.
|
| org.javades.jqueues.r5.entity.jq.job.selflistening |
A self-listening job type and a factory for it.
|
| org.javades.jqueues.r5.entity.jq.job.visitslogging |
A job that logs its queue visits and a factory for it.
|
| org.javades.jqueues.r5.entity.jq.queue.qos |
Queueing systems with (explicit) QoS support.
|
| org.javades.jqueues.r5.extensions.qos |
Extensions for multi-class operations (QoS).
|
| org.javades.jqueues.r5.misc.example |
Examples using the jqueues library.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultSimJobQoS<J extends DefaultSimJobQoS,Q extends SimQueue,P extends Comparable>
A
DefaultSimJob with explicit QoS support. |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultSelfListeningSimJobQoS<J extends DefaultSelfListeningSimJobQoS,Q extends SimQueue,P extends Comparable>
A
DefaultSelfListeningSimJob with explicit QoS support. |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultVisitsLoggingSimJobQoS<J extends DefaultVisitsLoggingSimJobQoS,Q extends SimQueue,P extends Comparable>
A
DefaultVisitsLoggingSimJob with explicit QoS support. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractPreemptiveSimQueueQoS<J extends SimJob,Q extends AbstractPreemptiveSimQueueQoS,P extends Comparable>
An abstract base class for preemptive single-server queueing disciplines with explicit QoS support.
|
class |
AbstractSimQueueQoS<J extends SimJob,Q extends AbstractSimQueueQoS,P extends Comparable>
A partial implementation of
SimQueueQoS based upon AbstractSimQueue. |
class |
HOL<J extends SimJob,Q extends HOL,P extends Comparable>
The Head-of-the-Line (HOL) queueing discipline.
|
class |
HOL_PS<J extends SimJob,Q extends HOL_PS,P>
The single-server
HOL_PS queue serves all jobs in the service area simultaneously,
equally distributing its service capacity, but only admits a single job of each QoS class to the service area. |
class |
PQ<J extends SimJob,Q extends PQ,P extends Comparable>
The Priority-Queueing queueing discipline with a single server and infinite buffer size.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
SimJobQoS<J extends SimJobQoS,Q extends SimQueue,P>
A
SimJob with explicit QoS support. |
interface |
SimQueueQoS<J extends SimJob,Q extends SimQueueQoS,P>
A
SimQueue with explicit QoS support. |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultExampleSimJobQoS<J extends DefaultExampleSimJobQoS,Q extends SimQueue,P extends Comparable>
Implementation of
SimJobQoS used (as starting point) in (most of) the examples. |
Copyright © 2018. All rights reserved.