| 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.
|
| org.javades.jqueues.r5.listener |
Various listener implementations.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
AbstractSimQueueComposite.processSubQueueNotifications(List<MultiSimQueueNotificationProcessor.Notification<DJ,DQ>> notifications)
Processes the pending atomic notification from the sub-queues.
|
protected void |
AbstractSimQueueComposite_LocalStart.processSubQueueNotifications(List<MultiSimQueueNotificationProcessor.Notification<DJ,DQ>> notifications)
Processes the pending atomic notifications from the sub-queues, one at a time (core sub-queue notification processor).
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractCollectorSimQueue.processSubQueueNotifications(List<MultiSimQueueNotificationProcessor.Notification<DJ,DQ>> notifications)
Removes applicable exit notifications from the main queue, and let the jobs arrive at the collector queue;
invoke super method for all other notifications.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
CTandem2.processSubQueueNotifications(List<MultiSimQueueNotificationProcessor.Notification<DJ,DQ>> notifications)
Processes the pending atomic notifications from the sub-queues, one at a time (core sub-queue notification processor).
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
Enc.processSubQueueNotifications(List<MultiSimQueueNotificationProcessor.Notification<DJ,DQ>> notifications)
Calls super method (in order to make implementation final).
|
protected void |
EncXM.processSubQueueNotifications(List<MultiSimQueueNotificationProcessor.Notification<DJ,DQ>> notifications)
Replaces applicable exit sub-notifications from the encapsulated queue,
and, subsequently, invokes the super method.
|
protected void |
EncTL.processSubQueueNotifications(List<MultiSimQueueNotificationProcessor.Notification<DJ,DQ>> notifications)
Calls super method (in order to make implementation final).
|
protected void |
EncJL.processSubQueueNotifications(List<MultiSimQueueNotificationProcessor.Notification<DJ,DQ>> notifications)
Calls super method after removing and local processing all start events from the sub-queues.
|
protected void |
AbstractEncapsulatorSimQueue.processSubQueueNotifications(List<MultiSimQueueNotificationProcessor.Notification<DJ,DQ>> notifications)
Processes the pending atomic notifications from the sub-queues, one at a time (core sub-queue notification processor).
|
protected void |
EncHS.processSubQueueNotifications(List<MultiSimQueueNotificationProcessor.Notification<DJ,DQ>> notifications)
Removes all start notifications from the list and calls super method (and makes the implementation final).
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractFeedbackSimQueue.processSubQueueNotifications(List<MultiSimQueueNotificationProcessor.Notification<DJ,DQ>> notifications)
Calls super method (and made final).
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
Jackson.processSubQueueNotifications(List<MultiSimQueueNotificationProcessor.Notification<DJ,DQ>> notifications)
Calls super method (and made final).
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractParallelSimQueues.processSubQueueNotifications(List<MultiSimQueueNotificationProcessor.Notification<DJ,DQ>> notifications)
Calls super method (and made final).
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
Tandem.processSubQueueNotifications(List<MultiSimQueueNotificationProcessor.Notification<DJ,DQ>> notifications)
Calls super method (and made final).
|
| Modifier and Type | Method and Description |
|---|---|
static <J extends SimJob,Q extends SimQueue> |
MultiSimQueueNotificationProcessor.compact(List<MultiSimQueueNotificationProcessor.Notification<J,Q>> notifications)
Compacts a
List of MultiSimQueueNotificationProcessor.Notifications. |
static <J extends SimJob,Q extends SimQueue> |
MultiSimQueueNotificationProcessor.contains(List<MultiSimQueueNotificationProcessor.Notification<J,Q>> notifications,
SimEntitySimpleEventType.Member eventType)
Checks for the presence of a specific
SimEntitySimpleEventType.Member in a list of MultiSimQueueNotificationProcessor.Notifications. |
void |
MultiSimQueueNotificationProcessor.Processor.process(List<MultiSimQueueNotificationProcessor.Notification<J,Q>> notifications)
Process the list of
MultiSimQueueNotificationProcessor.Notifications (which may change as a result). |
Copyright © 2018. All rights reserved.