| Package | Description |
|---|---|
| org.javades.jqueues.r5.entity |
A package for simulation of queueing systems.
|
| org.javades.jqueues.r5.entity.jq |
Top-level package for all queues (
SimQueue) and jobs (SimJob). |
| org.javades.jqueues.r5.entity.jq.job |
Top-level package for jobs (
SimJob). |
| 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 |
Top-level package for queues (
SimQueue). |
| 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.
|
| org.javades.jqueues.r5.extensions.gate |
Extensions for queues with a "gate".
|
| org.javades.jqueues.r5.listener |
Various listener implementations.
|
| org.javades.jqueues.r5.util.stat |
Adds (extensible) statistics to queues in the jqueues package.
|
| org.javades.jqueues.r5.util.swing |
Swing components related to jqueues, including a generic SimQueue JComponent.
|
| Modifier and Type | Method and Description |
|---|---|
Set<SimEntityListener> |
AbstractSimEntity.getSimEntityListeners() |
Set<SimEntityListener> |
SimEntity.getSimEntityListeners()
Gets the listeners to this entity.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractSimEntity.registerSimEntityListener(SimEntityListener listener) |
void |
SimEntity.registerSimEntityListener(SimEntityListener listener)
Registers a listener to event notifications related to this entity.
|
void |
AbstractSimEntity.unregisterSimEntityListener(SimEntityListener listener) |
void |
SimEntity.unregisterSimEntityListener(SimEntityListener listener)
Unregisters a listener to event notifications related to this entity.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
SimJQListener<J extends SimJob,Q extends SimQueue>
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
SimJobListener<J extends SimJob,Q extends SimQueue>
A listener to state changes of one or multiple
SimJobs. |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultSelfListeningSimJob<J extends DefaultSelfListeningSimJob,Q extends SimQueue>
A
DefaultSimJob that listens to notifications from itself as a SimJobListener
and provides override-able methods for notifications. |
class |
DefaultSelfListeningSimJobQoS<J extends DefaultSelfListeningSimJobQoS,Q extends SimQueue,P extends Comparable>
A
DefaultSelfListeningSimJob with explicit QoS support. |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultVisitsLoggingSimJob<J extends DefaultVisitsLoggingSimJob,Q extends SimQueue>
|
class |
DefaultVisitsLoggingSimJobQoS<J extends DefaultVisitsLoggingSimJobQoS,Q extends SimQueue,P extends Comparable>
A
DefaultVisitsLoggingSimJob with explicit QoS support. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
SimQueueListener<J extends SimJob,Q extends SimQueue>
A listener to state changes of one or multiple
SimQueues. |
| 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 | 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 |
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. |
| 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. |
| 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 |
Pattern<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends Pattern>
Parallel queues with pattern selection policy.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Tandem<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends Tandem>
A tandem (serial) queue.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DefaultSimQueueWithGateListener<J extends SimJob,Q extends SimQueueWithGate>
A
SimQueueWithGateListener logging events on System.out. |
interface |
SimQueueWithGateListener<J extends SimJob,Q extends SimQueue>
A listener to state changes of a
SimQueueWithGate. |
interface |
StdOutSimQueueWithGateListener<J extends SimJob,Q extends SimQueueWithGate>
A
SimQueueWithGateListener logging events on System.out. |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultSimEntityListener
A
SimEntityListener having empty implementations for all required methods to meet the interface. |
class |
DefaultSimJobListener<J extends SimJob,Q extends SimQueue>
A
SimJobListener having empty implementations for all required methods to meet the interface. |
class |
DefaultSimJQListener<J extends SimJob,Q extends SimQueue>
A
SimJQListener having empty implementations for all required methods to meet the interface. |
class |
DefaultSimQueueListener<J extends SimJob,Q extends SimQueue>
A
SimQueueListener having empty implementations for all required methods to meet the interface. |
class |
MultiSimQueueNotificationProcessor<J extends SimJob,Q extends SimQueue>
A
SimQueueListener (of atomic events) to a fixed set of SimQueues with features to
operate on the target queues once they are finished with their listener notifications. |
class |
SimQueueAccessVacationLogger
A
SimQueueListener that logs queue-access vacations in between resets. |
class |
SimQueueServerAccessCreditsAvailabilityLogger
A
SimQueueListener that logs server-access-credits availability in between resets. |
class |
SimQueueStartArmedLogger
A
SimQueueListener that logs StartArmed in between resets. |
class |
StdOutSimEntityListener
A
SimEntityListener logging events on System.out. |
class |
StdOutSimJobListener<J extends SimJob,Q extends SimQueue>
A
SimJobListener logging events on System.out. |
class |
StdOutSimJQListener<J extends SimJob,Q extends SimQueue>
A
SimJQListener logging events on System.out. |
class |
StdOutSimQueueListener<J extends SimJob,Q extends SimQueue>
A
SimQueueListener logging events on System.out. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSimQueueStat<J extends SimJob,Q extends SimQueue>
An abstract base class for automatically gathering statistics on a
SimQueue. |
class |
AutoSimQueueStat<J extends SimJob,Q extends SimQueue>
A concrete class for flexible statistics gathering on a
SimQueue. |
class |
SimpleSimQueueStat<J extends SimJob,Q extends SimQueue>
A concrete class for gathering the most basic queue-related statistics on a
SimQueue. |
class |
SimpleSimQueueVisitsStat<J extends SimJob,Q extends SimQueue>
An concrete class for gathering the most basic visits-related statistics on a
SimQueue. |
| Modifier and Type | Class and Description |
|---|---|
class |
JSimQueue
A Swing component for a
SimQueue. |
Copyright © 2018. All rights reserved.