Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Z 

A

AbstractClassicSimQueue<J extends SimJob,Q extends AbstractClassicSimQueue> - Class in org.javades.jqueues.r5.entity.jq.queue
An abstract base class sub-classing AbstractSimQueue for "classic" queueing-system models with a buffer size (possibly zero or infinite) and a fixed number of servers (possibly zero or infinite).
AbstractClassicSimQueue(SimEventList, int, int) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.AbstractClassicSimQueue
Creates a classic queueing system given an event list, buffer size and number of servers.
AbstractCollectorSimQueue<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends AbstractCollectorSimQueue> - Class in org.javades.jqueues.r5.entity.jq.queue.composite.collector
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.
AbstractCollectorSimQueue(SimEventList, SimQueue<DJ, DQ>, SimQueue<DJ, DQ>, boolean, boolean, boolean, DelegateSimJobFactory) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.collector.AbstractCollectorSimQueue
Creates a collector queue given an event list, a main queue and a collector queue.
AbstractEgalitarianProcessorSharingSimQueue<J extends SimJob,Q extends AbstractEgalitarianProcessorSharingSimQueue> - Class in org.javades.jqueues.r5.entity.jq.queue.processorsharing
An abstract base class for egalitarian processor-sharing queueing disciplines.
AbstractEgalitarianProcessorSharingSimQueue(SimEventList, int, int) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.processorsharing.AbstractEgalitarianProcessorSharingSimQueue
Creates a egalitarian processor-sharing queue given an event list, buffer size and number of servers.
AbstractEncapsulatorSimQueue<DJ extends SimJob,DQ extends SimQueue,J extends SimJob,Q extends AbstractEncapsulatorSimQueue> - Class in org.javades.jqueues.r5.entity.jq.queue.composite.enc
A SimQueueComposite encapsulating a single SimQueue (abstract implementation).
AbstractEncapsulatorSimQueue(SimEventList, DQ, DelegateSimJobFactory) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.enc.AbstractEncapsulatorSimQueue
Creates an encapsulator queue given an event list and a sub-queue, mimicking the sub-queue's behavior.
AbstractFeedbackSimQueue<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends AbstractFeedbackSimQueue> - Class in org.javades.jqueues.r5.entity.jq.queue.composite.feedback
Abstract (general) Feedback queue.
AbstractFeedbackSimQueue(SimEventList, DQ, SimQueueFeedbackController<J, DQ>, DelegateSimJobFactory) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.feedback.AbstractFeedbackSimQueue
Creates an (abstract) feedback queue given an event list, a queue and a feedback controller.
AbstractLoadFactory_SQ_SV<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.util.loadfactory
Abstract implementation of LoadFactory_SQ_SV, mostly meant to store utility methods common to concrete implementations.
AbstractLoadFactory_SQ_SV() - Constructor for class org.javades.jqueues.r5.util.loadfactory.AbstractLoadFactory_SQ_SV
 
AbstractNonPreemptiveWorkConservingSimQueue<J extends SimJob,Q extends AbstractNonPreemptiveWorkConservingSimQueue> - Class in org.javades.jqueues.r5.entity.jq.queue.nonpreemptive
An abstract base class for non-preemptive work-conserving queueing disciplines.
AbstractNonPreemptiveWorkConservingSimQueue(SimEventList, int, int) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.AbstractNonPreemptiveWorkConservingSimQueue
Creates a non-preemptive work-conserving queue given an event list, buffer size and number of servers.
AbstractParallelSimQueues<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends AbstractParallelSimQueues> - Class in org.javades.jqueues.r5.entity.jq.queue.composite.parallel
Parallel queues (abstract).
AbstractParallelSimQueues(SimEventList, Set<DQ>, SimQueueSelector, DelegateSimJobFactory) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.parallel.AbstractParallelSimQueues
Creates a (abstract) parallel queue given an event list and a list of queues to put in parallel.
AbstractPreemptiveSimQueue<J extends SimJob,Q extends AbstractPreemptiveSimQueue> - Class in org.javades.jqueues.r5.entity.jq.queue.preemptive
An abstract base class for preemptive queueing disciplines.
AbstractPreemptiveSimQueue(SimEventList, int, int, PreemptionStrategy) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.preemptive.AbstractPreemptiveSimQueue
Creates a preemptive queue given an event list, buffer size, number of servers and preemption strategy.
AbstractPreemptiveSimQueueQoS<J extends SimJob,Q extends AbstractPreemptiveSimQueueQoS,P extends Comparable> - Class in org.javades.jqueues.r5.entity.jq.queue.qos
An abstract base class for preemptive single-server queueing disciplines with explicit QoS support.
AbstractPreemptiveSimQueueQoS(SimEventList, int, int, PreemptionStrategy, Class<P>, P) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.qos.AbstractPreemptiveSimQueueQoS
Creates a non-preemptive queue with given buffer size and number of servers, with explicit QoS support given an event list.
AbstractProcessorSharingSimQueue<J extends SimJob,Q extends AbstractProcessorSharingSimQueue> - Class in org.javades.jqueues.r5.entity.jq.queue.processorsharing
An abstract base class for (generalized) processor-sharing queueing disciplines for SimJobs.
AbstractProcessorSharingSimQueue(SimEventList, int, int) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.processorsharing.AbstractProcessorSharingSimQueue
Creates a (generalized) processor-sharing queue given an event list, buffer size and number of servers.
AbstractServerlessSimQueue<J extends SimJob,Q extends AbstractServerlessSimQueue> - Class in org.javades.jqueues.r5.entity.jq.queue.serverless
A SimQueue that does not provide service to SimJobs.
AbstractServerlessSimQueue(SimEventList, int) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.serverless.AbstractServerlessSimQueue
Creates a server-less queue given an event list and buffer size.
AbstractSimEntity - Class in org.javades.jqueues.r5.entity
A partial implementation of a SimEntity.
AbstractSimEntity(SimEventList, String) - Constructor for class org.javades.jqueues.r5.entity.AbstractSimEntity
Creates a new SimEntity with given event list and name.
AbstractSimEntity.Notifier - Interface in org.javades.jqueues.r5.entity
A functional interface for a notification handler.
AbstractSimEntity.PreNotificationHook - Interface in org.javades.jqueues.r5.entity
A functional interface for a hook to be called before notifications are sent (i.e., before a state change is advertised).
AbstractSimJob<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.entity.jq.job
Convenience class with a basic (yet still abstract) implementation of SimJob.
AbstractSimJob(SimEventList, String) - Constructor for class org.javades.jqueues.r5.entity.jq.job.AbstractSimJob
Creates a new SimJob with given event list and name.
AbstractSimJQ<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.entity.jq
An implementation of the common part of a SimJob and a SimQueue.
AbstractSimJQ(SimEventList, String) - Constructor for class org.javades.jqueues.r5.entity.jq.AbstractSimJQ
Creates a new AbstractSimJQ with given event list and name.
AbstractSimJQ(SimEventList) - Constructor for class org.javades.jqueues.r5.entity.jq.AbstractSimJQ
Creates a new AbstractSimJQ with given event list and null (initial) name.
AbstractSimQueue<J extends SimJob,Q extends AbstractSimQueue> - Class in org.javades.jqueues.r5.entity.jq.queue
A partial implementation of a SimQueue.
AbstractSimQueue(SimEventList) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Creates an abstract queue given an event list.
AbstractSimQueueComposite<DJ extends SimJob,DQ extends SimQueue,J extends SimJob,Q extends AbstractSimQueueComposite> - Class in org.javades.jqueues.r5.entity.jq.queue.composite
A partial implementation of a SimQueueComposite.
AbstractSimQueueComposite(SimEventList, Set<DQ>, SimQueueSelector<J, DQ>, DelegateSimJobFactory) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite
Creates an abstract network of queues.
AbstractSimQueueComposite.RealDelegateJobMapper<J extends SimJob,DJ extends SimJob> - Interface in org.javades.jqueues.r5.entity.jq.queue.composite
A mapper between real and delegate jobs (for use by sub-classes).
AbstractSimQueueComposite_LocalStart<DJ extends SimJob,DQ extends SimQueue,J extends SimJob,Q extends AbstractSimQueueComposite_LocalStart> - Class in org.javades.jqueues.r5.entity.jq.queue.composite
A partial implementation with LocalStart model of a SimQueueComposite.
AbstractSimQueueComposite_LocalStart(SimEventList, Set<DQ>, SimQueueSelector<J, DQ>, DelegateSimJobFactory) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite_LocalStart
Creates an abstract network of queues with LocalStart model.
AbstractSimQueuePredictor<Q extends SimQueue> - Class in org.javades.jqueues.r5.util.predictor
Partial implementation of and utility methods for SimQueuePredictor.
AbstractSimQueuePredictor() - Constructor for class org.javades.jqueues.r5.util.predictor.AbstractSimQueuePredictor
 
AbstractSimQueuePredictor_Composite<Q extends SimQueueComposite> - Class in org.javades.jqueues.r5.extensions.composite
AbstractSimQueuePredictor_Composite(List<AbstractSimQueuePredictor>) - Constructor for class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite
 
AbstractSimQueuePredictor_Composite.SubQueueSimpleEvent - Class in org.javades.jqueues.r5.extensions.composite
 
AbstractSimQueuePredictor_Composite_Enc<Q extends AbstractEncapsulatorSimQueue> - Class in org.javades.jqueues.r5.extensions.composite
AbstractSimQueuePredictor_Composite_Enc(AbstractSimQueuePredictor) - Constructor for class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite_Enc
 
AbstractSimQueuePredictor_Composite_LocalStart<Q extends AbstractSimQueueComposite_LocalStart> - Class in org.javades.jqueues.r5.extensions.composite
AbstractSimQueuePredictor_Composite_LocalStart(List<AbstractSimQueuePredictor>) - Constructor for class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite_LocalStart
 
AbstractSimQueueQoS<J extends SimJob,Q extends AbstractSimQueueQoS,P extends Comparable> - Class in org.javades.jqueues.r5.entity.jq.queue.qos
A partial implementation of SimQueueQoS based upon AbstractSimQueue.
AbstractSimQueueQoS(SimEventList, Class<P>, P) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.qos.AbstractSimQueueQoS
Creates a new AbstractSimQueueQoS.
AbstractSimQueueStat<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.util.stat
An abstract base class for automatically gathering statistics on a SimQueue.
AbstractSimQueueStat(Q) - Constructor for class org.javades.jqueues.r5.util.stat.AbstractSimQueueStat
Constructor.
AbstractSimQueueStat() - Constructor for class org.javades.jqueues.r5.util.stat.AbstractSimQueueStat
Constructor.
addDepartedJob(Set<JobQueueVisitLog<J, Q>>, Q, J, double, boolean, double, double) - Static method in class org.javades.jqueues.r5.entity.jq.job.visitslogging.JobQueueVisitLog
Adds a departed job at a queue to a set of JobQueueVisitLogs.
addDroppedJob(Set<JobQueueVisitLog<J, Q>>, Q, J, double, boolean, double, double) - Static method in class org.javades.jqueues.r5.entity.jq.job.visitslogging.JobQueueVisitLog
Adds a dropped job at a queue to a set of JobQueueVisitLogs.
addPendingNotification(Map<SimEntitySimpleEventType.Member, SimEntityEvent>) - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
Adds a notification to the pending notifications.
addPendingNotification(SimEntitySimpleEventType.Member, SimEntityEvent) - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
Adds a notification to the pending notifications.
addRealJobLocal(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite
Adds a real job, creating its delegate job.
addRevokedJob(Set<JobQueueVisitLog<J, Q>>, Q, J, double, boolean, double, double) - Static method in class org.javades.jqueues.r5.entity.jq.job.visitslogging.JobQueueVisitLog
Adds a revoked job at a queue to a set of JobQueueVisitLogs.
addStartingJob(SimJob) - Method in class org.javades.jqueues.r5.extensions.ost.SimQueueOSTStateHandler
Adds a starting job to the obtained-service-time administration.
addStartingJobs(Set<SimJob>) - Method in class org.javades.jqueues.r5.extensions.ost.SimQueueOSTStateHandler
Adds a set of starting jobs to the obtained-service-time administration.
addStickyJob(Set<JobQueueVisitLog<J, Q>>, Q, J, double, boolean, double) - Static method in class org.javades.jqueues.r5.entity.jq.job.visitslogging.JobQueueVisitLog
Adds a sticky job (never leaves) at a queue to a set of JobQueueVisitLogs.
afterNotificationsTrigger() - Method in class org.javades.jqueues.r5.listener.MultiSimQueueNotificationProcessor
Invokes the processor if present, if not already processing and if there are notifications to process.
ALIMIT<J extends SimJob,Q extends ALIMIT> - Class in org.javades.jqueues.r5.entity.jq.queue.serverless
In the ALIMIT queue jobs depart without service in arrival order, but are dropped if they exceed a give arrival-rate limit.
ALIMIT(SimEventList, double) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.serverless.ALIMIT
Creates a ALIMIT queue with (irrelevant) infinite buffer size given an event list and (arrival) rate limit.
ALIMIT.RateLimitExpirationEvent<Q extends ALIMIT> - Class in org.javades.jqueues.r5.entity.jq.queue.serverless
The default SimEvent used internally for scheduling rate-limit expirations.
ARevCol<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends ARevCol> - Class in org.javades.jqueues.r5.entity.jq.queue.composite.collector
A composite queue with two queues, a main one and one collecting all auto-revoked jobs from the main queue.
ARevCol(SimEventList, SimQueue<DJ, DQ>, SimQueue<DJ, DQ>, DelegateSimJobFactory) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.collector.ARevCol
Creates a auto-revocation-collector queue given an event list, a main queue and a auto-revocation (collector) queue.
argument - Variable in class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite.SubQueueSimpleEvent
 
Arrival(J, Q, double) - Constructor for class org.javades.jqueues.r5.entity.jq.SimJQEvent.Arrival
Creates a job-arrival event at a specific queue.
ARRIVAL - Static variable in interface org.javades.jqueues.r5.entity.jq.SimJQSimpleEventType
A job arrival.
ArrivalReply(SimJQOperation.ArrivalRequest) - Constructor for class org.javades.jqueues.r5.entity.jq.SimJQOperation.ArrivalReply
Creates the reply.
ArrivalRequest(SimJob, SimQueue) - Constructor for class org.javades.jqueues.r5.entity.jq.SimJQOperation.ArrivalRequest
Creates the request.
arrivalTime - Variable in class org.javades.jqueues.r5.entity.jq.job.visitslogging.JobQueueVisitLog
The arrival time, in case the job arrived.
arrive(double, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Handles an arrival at this queue.
arrive(double, J) - Method in interface org.javades.jqueues.r5.entity.jq.queue.SimQueue
Arrival of a job at the queue.
arrived - Variable in class org.javades.jqueues.r5.entity.jq.job.visitslogging.JobQueueVisitLog
Whether the job arrived.
AUTO_REVOCATION - Static variable in interface org.javades.jqueues.r5.entity.jq.SimJQSimpleEventType
A job auto-revocation.
AutoRevocation(J, Q, double, SimEventAction<J>) - Constructor for class org.javades.jqueues.r5.entity.jq.SimJQEvent.AutoRevocation
Creates an auto-revocation event of a specific job at at a specific queue with user-supplied SimEventAction.
AutoRevocation(J, Q, double) - Constructor for class org.javades.jqueues.r5.entity.jq.SimJQEvent.AutoRevocation
Creates an auto-revocation event at a specific queue without SimEventAction.
autoRevoke(double, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Auto-revokes a job at this queue.
AutoSimQueueStat<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.util.stat
A concrete class for flexible statistics gathering on a SimQueue.
AutoSimQueueStat(Q, List<AutoSimQueueStatEntry<Q>>) - Constructor for class org.javades.jqueues.r5.util.stat.AutoSimQueueStat
Constructor.
AutoSimQueueStat() - Constructor for class org.javades.jqueues.r5.util.stat.AutoSimQueueStat
Constructor.
AutoSimQueueStatEntry<Q extends SimQueue> - Class in org.javades.jqueues.r5.util.stat
A description of an entry for automatic statistics management.
AutoSimQueueStatEntry(String, SimQueueProbe<Q>) - Constructor for class org.javades.jqueues.r5.util.stat.AutoSimQueueStatEntry
 

B

bufferSize - Variable in class org.javades.jqueues.r5.util.swing.KnownSimQueue.Parameters
 

C

calculate(double) - Method in class org.javades.jqueues.r5.util.stat.AbstractSimQueueStat
Calculates all statistics (if invalid) and marks them valid.
calculate() - Method in class org.javades.jqueues.r5.util.stat.AbstractSimQueueStat
 
calculate(double, double) - Method in class org.javades.jqueues.r5.util.stat.AutoSimQueueStatEntry
 
calculateStatistics(double, double) - Method in class org.javades.jqueues.r5.util.stat.AbstractSimQueueStat
Calculates all the statistics from the accumulated updates.
calculateStatistics(double, double) - Method in class org.javades.jqueues.r5.util.stat.AutoSimQueueStat
Calculates all the statistics from the accumulated updates.
calculateStatistics(double, double) - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueStat
Calculates all the statistics from the accumulated updates.
calculateStatistics(double, double) - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueVisitsStat
Calculates all the statistics from the accumulated updates.
cancelCatchUpEvent() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
Cancels a pending catch-up event (if scheduled).
cancelDepartureEvent(SimJQEvent.Departure<J, Q>) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Cancels a pending departure event on the event list.
cancelDepartureEvent(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Cancels a pending departure event for given job on the event list.
CATCH_UP - Static variable in interface org.javades.jqueues.r5.entity.jq.queue.processorsharing.SimQueueCatchUpSimpleEventType
A "catch up" in (e.g.) CUPS.
catchUp(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
catchUpEvent - Variable in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
The single catch-up event.
CatchUpEvent(CUPS, double, SimEventAction) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS.CatchUpEvent
Creates a new catch-up event.
checkPdfArray(double[], int) - Static method in class org.javades.jqueues.r5.entity.jq.queue.composite.jackson.JacksonSimQueueSelector
Checks a probability-distribution array for dimension and values.
checkPdfMatrix(double[][], int) - Static method in class org.javades.jqueues.r5.entity.jq.queue.composite.jackson.JacksonSimQueueSelector
Checks a probability-distribution matrix for dimension and values.
checkSubQueueVisitLogsSet(double, Q, SimQueueState<SimJob, Q>, Set<JobQueueVisitLog<SimJob, Q>>, SimQueue, int, DefaultSimQueueState<SimJob, SimQueue>, Set<JobQueueVisitLog<SimJob, Q>>) - Method in class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite_Enc
 
checkSubQueueVisitLogsSet(double, Q, SimQueueState<SimJob, Q>, Set<JobQueueVisitLog<SimJob, Q>>, SimQueue, int, DefaultSimQueueState<SimJob, SimQueue>, Set<JobQueueVisitLog<SimJob, Q>>) - Method in class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite_LocalStart
 
clear() - Method in class org.javades.jqueues.r5.util.collection.HashMapWithPreImageAndOrderedValueSet
 
clearAndUnlockPendingNotificationsIfLocked() - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
Clears the pending notifications and unlocks them if needed (i.e., if currently locked).
clone() - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.QueueAccessVacation
Prevents cloning.
clone() - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.ServerAccessCredits
Prevents cloning.
clone() - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.Arrival
Prevents cloning.
clone() - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.Revocation
Prevents cloning.
clone() - Method in class org.javades.jqueues.r5.entity.SimEntityOperation.Reset
Prevents cloning.
clone() - Method in class org.javades.jqueues.r5.entity.SimEntityOperation.Update
Prevents cloning.
clone() - Method in class org.javades.jqueues.r5.extensions.gate.SimQueueWithGateOperationUtils.GatePassageCreditsOperation
Prevents cloning.
clone() - Method in class org.javades.jqueues.r5.util.collection.HashMapWithPreImageAndOrderedValueSet
 
Col<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends Col> - Class in org.javades.jqueues.r5.entity.jq.queue.composite.collector
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.
Col(SimEventList, SimQueue<DJ, DQ>, SimQueue<DJ, DQ>, boolean, boolean, boolean, DelegateSimJobFactory) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.collector.Col
Creates a collector queue given an event list, a main queue and a collector queue, and flags indicating which exit methods to collect.
CollectorSimQueueSelector<J extends SimJob,DQ extends SimQueue> - Class in org.javades.jqueues.r5.entity.jq.queue.composite.collector
A SimQueueSelector for collector queues.
CollectorSimQueueSelector(DQ, DQ) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.collector.CollectorSimQueueSelector
Creates a SimQueueSelector for a collector queue.
compact(List<MultiSimQueueNotificationProcessor.Notification<J, Q>>) - Static method in class org.javades.jqueues.r5.listener.MultiSimQueueNotificationProcessor
CompositeExample - Class in org.javades.jqueues.r5.misc.example
Example code for (some) SimQueueComposites.
CompositeExample.TestDelegateSimJob - Class in org.javades.jqueues.r5.misc.example
DelegateSimJob implementation used in the examples.
contains(List<MultiSimQueueNotificationProcessor.Notification<J, Q>>, SimEntitySimpleEventType.Member) - Static method in class org.javades.jqueues.r5.listener.MultiSimQueueNotificationProcessor
Checks for the presence of a specific SimEntitySimpleEventType.Member in a list of MultiSimQueueNotificationProcessor.Notifications.
containsJob(SimJob) - Method in class org.javades.jqueues.r5.extensions.visitscounter.SimQueueVisitsCounterStateHandler
Checks whether the given job has visited the queue at least once.
copyForQueue(R) - Method in class org.javades.jqueues.r5.entity.jq.job.visitslogging.JobQueueVisitLog
Creates a copy of this visit log, but replaces the queue with given one, the destination queue.
copyForQueueAndJob(Q, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.SimQueueCatchUpEvent
copyForQueueAndJob(Q, SimJob) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.ALIMIT.RateLimitExpirationEvent
copyForQueueAndJob(Q, SimJob) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DLIMIT.RateLimitExpirationEvent
copyForQueueAndJob(Q, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueEvent.Operation
Creates a new operation event at given queue (if non-null) with given new job (if non-null).
copyForQueueAndJob(Q, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueEvent.QueueAccessVacation
Creates a new queue-access vacation event at given queue (if non-null).
copyForQueueAndJob(Q, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueEvent.ServerAccessCredits
Creates a new server-access-credits event at given queue (if non-null).
copyForQueueAndJob(Q, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueEvent.StartArmed
Creates a new start-armed event at given queue (if non-null).
copyForQueueAndJob(Q, J) - Method in class org.javades.jqueues.r5.entity.jq.SimJQEvent.Arrival
Creates a new job-arrival event at given queue (if non-null) for given job (if non-null).
copyForQueueAndJob(Q, J) - Method in class org.javades.jqueues.r5.entity.jq.SimJQEvent.AutoRevocation
Creates a new auto-revocation event at given queue (if non-null) for given job (if non-null).
copyForQueueAndJob(Q, J) - Method in class org.javades.jqueues.r5.entity.jq.SimJQEvent
Creates a copy of this event, but for a different queue and/or a different job.
copyForQueueAndJob(Q, J) - Method in class org.javades.jqueues.r5.entity.jq.SimJQEvent.Departure
Creates a new departure event at given queue (if non-null) for given job (if non-null).
copyForQueueAndJob(Q, J) - Method in class org.javades.jqueues.r5.entity.jq.SimJQEvent.Drop
Creates a new job-drop event at given queue (if non-null) for given job (if non-null).
copyForQueueAndJob(Q, J) - Method in class org.javades.jqueues.r5.entity.jq.SimJQEvent.Revocation
Creates a new revocation event at given queue (if non-null) for given job (if non-null).
copyForQueueAndJob(Q, J) - Method in class org.javades.jqueues.r5.entity.jq.SimJQEvent.Start
Creates a new start event at given queue (if non-null) for given job (if non-null).
copyForQueueAndJob(Q, J) - Method in class org.javades.jqueues.r5.extensions.gate.SimQueueGateEvent
 
createQueueState(Q, boolean) - Method in class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite
 
createQueueState(Q, boolean) - Method in class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite_Enc
Registers a new SimQueueCompositeStateHandler at the object created by super method, creating appropriate empty DefaultSimQueueStates for the sub-queues.
createQueueState(Q, boolean) - Method in class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite_LocalStart
Registers a new SimQueueCompositeStateHandler at the object created by super method, creating appropriate empty DefaultSimQueueStates for the sub-queues.
createQueueState(GATE, boolean) - Method in class org.javades.jqueues.r5.extensions.gate.SimQueuePredictor_GATE
Registers a new SimQueueWithGateStateHandler at the object created by super method.
createQueueState(SimQueue, boolean) - Method in class org.javades.jqueues.r5.extensions.qos.SimQueuePredictor_HOL
Registers a new SimQueueQoSStateHandler at the object created by super method.
createQueueState(Q, boolean) - Method in class org.javades.jqueues.r5.extensions.qos.SimQueuePredictor_PQ
Registers a new SimQueueQoSStateHandler at the object created by super method.
createQueueState(ALIMIT, boolean) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_ALIMIT
 
createQueueState(Q, boolean) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_CTandem2
 
createQueueState(CUPS, boolean) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_CUPS
Registers a new SimQueueOSTStateHandler at the object created by super method.
createQueueState(DLIMIT, boolean) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_DLIMIT
 
createQueueState(Enc, boolean) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_Enc
 
createQueueState(FB_v, boolean) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_FB_v
Registers a new SimQueueVisitsCounterStateHandler at the object created by super method.
createQueueState(HOL_PS, boolean) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_HOL_PS
Registers a new SimQueueQoSStateHandler at the object created by super method.
createQueueState(SimQueue, boolean) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_IS
 
createQueueState(LeakyBucket, boolean) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_LeakyBucket
 
createQueueState(Pattern, boolean) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_Pattern
Registers a new SimQueueVisitsCounterStateHandler at the object created by super method.
createQueueState(Q, boolean) - Method in interface org.javades.jqueues.r5.util.predictor.SimQueueEventPredictor
Creates a suitable SimQueueState object for this predictor and given queue.
createWorkloadSchedule_SQ_SV(Q, Map<Double, Set<SimJQEvent>>) - Method in interface org.javades.jqueues.r5.util.predictor.SimQueueEventPredictor
Creates and prepares a suitable WorkloadSchedule_SQ_SV object for this predictor and given queue, for a given map of event times onto workload events.
createWorkloadSchedule_SQ_SV_ROEL_U(GATE, Set<SimJQEvent>) - Method in class org.javades.jqueues.r5.extensions.gate.SimQueuePredictor_GATE
Registers a new SimQueueWithGateWorkloadScheduleHandler at the object created by super method.
createWorkloadSchedule_SQ_SV_ROEL_U(Q, Set<SimJQEvent>) - Method in interface org.javades.jqueues.r5.util.predictor.SimQueueEventPredictor
Creates and prepares a suitable WorkloadSchedule_SQ_SV_ROEL_U object for this predictor and given queue, for a given set of workload events.
CTandem2<DJ extends SimJob,DQ extends SimQueue,J extends SimJob,Q extends CTandem2> - Class in org.javades.jqueues.r5.entity.jq.queue.composite.ctandem2
Compressed tandem (serial) queue with two queues, one used for waiting and one used for serving.
CTandem2(SimEventList, SimQueue<? extends DJ, ? extends DQ>, SimQueue<? extends DJ, ? extends DQ>, DelegateSimJobFactory) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.ctandem2.CTandem2
Creates compressed tandem queue given an event list, a wait queue and a serve queue, and an optional factory for delegate jobs.
CUPS<J extends SimJob,Q extends CUPS> - Class in org.javades.jqueues.r5.entity.jq.queue.processorsharing
The "catch-up" single-server CUPS queue serves all jobs with the least obtained service time simultaneously, equally distributing its service capacity among them.
CUPS(SimEventList) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
Creates a single-server CUPS queue with infinite buffer size given an event list.
CUPS.CatchUpEvent - Class in org.javades.jqueues.r5.entity.jq.queue.processorsharing
A schedule-able SimEvent for catch-ups of which a single instance is used throughout in this class.

D

DEFAULT_FALLBACK_REQUESTED_SERIVE_TIME - Static variable in class org.javades.jqueues.r5.entity.jq.job.DefaultSimJob
The default fallback requested service time.
DEFAULT_PREEMPTION_STRATEGY - Static variable in class org.javades.jqueues.r5.entity.jq.queue.preemptive.AbstractPreemptiveSimQueue
The default preemption strategy, if none was specified upon construction.
DefaultDelegateSimJobFactory<DQ extends SimQueue,J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.entity.jq.queue.composite
A DelegateSimJobFactory for any (real) SimJob, as used in composite queues, with support for QoS.
DefaultDelegateSimJobFactory() - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.DefaultDelegateSimJobFactory
 
DefaultExampleSimJob<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.misc.example
Implementation of SimJob used (as starting point) in (most of) the examples.
DefaultExampleSimJob(boolean, int) - Constructor for class org.javades.jqueues.r5.misc.example.DefaultExampleSimJob
Creates a new DefaultExampleSimJob.
DefaultExampleSimJobQoS<J extends DefaultExampleSimJobQoS,Q extends SimQueue,P extends Comparable> - Class in org.javades.jqueues.r5.misc.example
Implementation of SimJobQoS used (as starting point) in (most of) the examples.
DefaultExampleSimJobQoS(boolean, int, double, Class<P>, P) - Constructor for class org.javades.jqueues.r5.misc.example.DefaultExampleSimJobQoS
DefaultSelfListeningSimJob<J extends DefaultSelfListeningSimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.entity.jq.job.selflistening
A DefaultSimJob that listens to notifications from itself as a SimJobListener and provides override-able methods for notifications.
DefaultSelfListeningSimJob(SimEventList, String, Map<Q, Double>) - Constructor for class org.javades.jqueues.r5.entity.jq.job.selflistening.DefaultSelfListeningSimJob
DefaultSelfListeningSimJob(SimEventList, String, double) - Constructor for class org.javades.jqueues.r5.entity.jq.job.selflistening.DefaultSelfListeningSimJob
DefaultSelfListeningSimJobFactory<Q extends SimQueue> - Class in org.javades.jqueues.r5.entity.jq.job.selflistening
DefaultSelfListeningSimJobFactory() - Constructor for class org.javades.jqueues.r5.entity.jq.job.selflistening.DefaultSelfListeningSimJobFactory
 
DefaultSelfListeningSimJobQoS<J extends DefaultSelfListeningSimJobQoS,Q extends SimQueue,P extends Comparable> - Class in org.javades.jqueues.r5.entity.jq.job.selflistening
A DefaultSelfListeningSimJob with explicit QoS support.
DefaultSelfListeningSimJobQoS(SimEventList, String, Map<Q, Double>, Class<P>, P) - Constructor for class org.javades.jqueues.r5.entity.jq.job.selflistening.DefaultSelfListeningSimJobQoS
Creates a new DefaultSelfListeningSimJobQoS with given event list, name, requested service-time map, and QoS structure.
DefaultSelfListeningSimJobQoSFactory<Q extends SimQueue,P extends Comparable> - Class in org.javades.jqueues.r5.entity.jq.job.selflistening
DefaultSelfListeningSimJobQoSFactory() - Constructor for class org.javades.jqueues.r5.entity.jq.job.selflistening.DefaultSelfListeningSimJobQoSFactory
 
DefaultSimEntityEventMap - Class in org.javades.jqueues.r5.event.map
DefaultSimEntityEventMap(Set<? extends SimEvent>) - Constructor for class org.javades.jqueues.r5.event.map.DefaultSimEntityEventMap
Creates a new DefaultSimEntityEventMap, filling out all the internal sets and maps from scanning a set of SimEvents.
DefaultSimEntityEventMap(Map<Double, Set<E>>) - Constructor for class org.javades.jqueues.r5.event.map.DefaultSimEntityEventMap
Creates a new DefaultSimEntityEventMap, filling out all the internal sets and maps from scanning an unambiguous schedule of SimEvents represented as a Map.
DefaultSimEntityListener - Class in org.javades.jqueues.r5.listener
A SimEntityListener having empty implementations for all required methods to meet the interface.
DefaultSimEntityListener() - Constructor for class org.javades.jqueues.r5.listener.DefaultSimEntityListener
 
DefaultSimJob<J extends DefaultSimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.entity.jq.job
A reasonable first-order implementation of SimJob with support for naming, per-queue requested service times and a default service time.
DefaultSimJob(SimEventList, String, Map<Q, Double>) - Constructor for class org.javades.jqueues.r5.entity.jq.job.DefaultSimJob
Creates a new DefaultSimJob.
DefaultSimJob(SimEventList, String, double) - Constructor for class org.javades.jqueues.r5.entity.jq.job.DefaultSimJob
Creates a new DefaultSimJob with fixed service time request at any SimQueue.
DefaultSimJobFactory<Q extends SimQueue> - Class in org.javades.jqueues.r5.entity.jq.job
A factory for DefaultSimJobs.
DefaultSimJobFactory() - Constructor for class org.javades.jqueues.r5.entity.jq.job.DefaultSimJobFactory
 
DefaultSimJobListener<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.listener
A SimJobListener having empty implementations for all required methods to meet the interface.
DefaultSimJobListener() - Constructor for class org.javades.jqueues.r5.listener.DefaultSimJobListener
 
DefaultSimJobQoS<J extends DefaultSimJobQoS,Q extends SimQueue,P extends Comparable> - Class in org.javades.jqueues.r5.entity.jq.job.qos
A DefaultSimJob with explicit QoS support.
DefaultSimJobQoS(SimEventList, String, Map<Q, Double>, Class<P>, P) - Constructor for class org.javades.jqueues.r5.entity.jq.job.qos.DefaultSimJobQoS
Creates a new DefaultSimJobQoS with given event list, name, requested service-time map, and QoS structure.
DefaultSimJobQoS(SimEventList, String, double, Class<P>, P) - Constructor for class org.javades.jqueues.r5.entity.jq.job.qos.DefaultSimJobQoS
Creates a new DefaultSimJobQoS with given event list, name, fixed requested service time, and QoS structure.
DefaultSimJobQoSFactory<Q extends SimQueue,P extends Comparable> - Class in org.javades.jqueues.r5.entity.jq.job.qos
A factory for DefaultSimJobQoSs.
DefaultSimJobQoSFactory() - Constructor for class org.javades.jqueues.r5.entity.jq.job.qos.DefaultSimJobQoSFactory
 
DefaultSimJQListener<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.listener
A SimJQListener having empty implementations for all required methods to meet the interface.
DefaultSimJQListener() - Constructor for class org.javades.jqueues.r5.listener.DefaultSimJQListener
 
DefaultSimQueueListener<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.listener
A SimQueueListener having empty implementations for all required methods to meet the interface.
DefaultSimQueueListener() - Constructor for class org.javades.jqueues.r5.listener.DefaultSimQueueListener
 
DefaultSimQueuePrediction_SQ_SV<Q extends SimQueue> - Class in org.javades.jqueues.r5.util.predictor
A default implementation of a SimQueuePrediction_SQ_SV.
DefaultSimQueuePrediction_SQ_SV(Q, Map<SimJob, JobQueueVisitLog<SimJob, Q>>, List<Map<Double, Boolean>>, List<Map<Double, Boolean>>, List<Map<Double, Boolean>>) - Constructor for class org.javades.jqueues.r5.util.predictor.DefaultSimQueuePrediction_SQ_SV
Creates a new prediction.
DefaultSimQueueState<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.util.predictor.state
A default implementation of SimQueueState.
DefaultSimQueueState(Q) - Constructor for class org.javades.jqueues.r5.util.predictor.state.DefaultSimQueueState
Creates a new state object for give queue.
DefaultSimQueueState.PostStartHook<J extends SimJob> - Interface in org.javades.jqueues.r5.util.predictor.state
A functional interface for a hook to be called right before exiting DefaultSimQueueState.doStarts(double, java.util.Set<J>).
DefaultSimQueueWithGateListener<J extends SimJob,Q extends SimQueueWithGate> - Interface in org.javades.jqueues.r5.extensions.gate
A SimQueueWithGateListener logging events on System.out.
DefaultVisitsLoggingSimJob<J extends DefaultVisitsLoggingSimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.entity.jq.job.visitslogging
A DefaultSimJob that logs its SimQueue visits with JobQueueVisitLogs.
DefaultVisitsLoggingSimJob(SimEventList, String, Map<Q, Double>) - Constructor for class org.javades.jqueues.r5.entity.jq.job.visitslogging.DefaultVisitsLoggingSimJob
DefaultVisitsLoggingSimJob(SimEventList, String, double) - Constructor for class org.javades.jqueues.r5.entity.jq.job.visitslogging.DefaultVisitsLoggingSimJob
DefaultVisitsLoggingSimJobFactory<Q extends SimQueue> - Class in org.javades.jqueues.r5.entity.jq.job.visitslogging
DefaultVisitsLoggingSimJobFactory() - Constructor for class org.javades.jqueues.r5.entity.jq.job.visitslogging.DefaultVisitsLoggingSimJobFactory
 
DefaultVisitsLoggingSimJobQoS<J extends DefaultVisitsLoggingSimJobQoS,Q extends SimQueue,P extends Comparable> - Class in org.javades.jqueues.r5.entity.jq.job.visitslogging
A DefaultVisitsLoggingSimJob with explicit QoS support.
DefaultVisitsLoggingSimJobQoS(SimEventList, String, Map<Q, Double>, Class<P>, P) - Constructor for class org.javades.jqueues.r5.entity.jq.job.visitslogging.DefaultVisitsLoggingSimJobQoS
Creates a new DefaultVisitsLoggingSimJobQoS with given event list, name, requested service-time map, and QoS structure.
DefaultVisitsLoggingSimJobQoSFactory<Q extends SimQueue,P extends Comparable> - Class in org.javades.jqueues.r5.entity.jq.job.visitslogging
DefaultVisitsLoggingSimJobQoSFactory() - Constructor for class org.javades.jqueues.r5.entity.jq.job.visitslogging.DefaultVisitsLoggingSimJobQoSFactory
 
DefaultWorkloadSchedule - Class in org.javades.jqueues.r5.util.predictor.workload
A default implementation of WorkloadSchedule.
DefaultWorkloadSchedule(Set<? extends SimQueue>, Set<E>) - Constructor for class org.javades.jqueues.r5.util.predictor.workload.DefaultWorkloadSchedule
Creates a new DefaultWorkloadSchedule, filling out all the internal sets and maps from scanning a set of SimJQEvents.
DefaultWorkloadSchedule(Set<E>) - Constructor for class org.javades.jqueues.r5.util.predictor.workload.DefaultWorkloadSchedule
Creates a new DefaultWorkloadSchedule, filling out all the internal sets and maps from scanning a set of SimJQEvents.
DefaultWorkloadSchedule(Set<? extends SimQueue>, Map<Double, Set<E>>) - Constructor for class org.javades.jqueues.r5.util.predictor.workload.DefaultWorkloadSchedule
Creates a new DefaultWorkloadSchedule, filling out all the internal sets and maps from scanning a map of SimJQEvents.
DefaultWorkloadSchedule(Map<Double, Set<E>>) - Constructor for class org.javades.jqueues.r5.util.predictor.workload.DefaultWorkloadSchedule
Creates a new DefaultWorkloadSchedule, filling out all the internal sets and maps from scanning a map of SimJQEvents.
DefaultWorkloadSchedule_SQ_SV - Class in org.javades.jqueues.r5.util.predictor.workload
A default implementation of WorkloadSchedule_SQ_SV.
DefaultWorkloadSchedule_SQ_SV(SimQueue, Set<E>) - Constructor for class org.javades.jqueues.r5.util.predictor.workload.DefaultWorkloadSchedule_SQ_SV
Creates a new DefaultWorkloadSchedule_SQ_SV, filling out all the internal sets and maps from scanning a set of SimJQEvents for a single specified queue, single visits to that queue for each job, and an unambiguous schedule represented as a sequence of events.
DefaultWorkloadSchedule_SQ_SV(SimQueue, Map<Double, Set<E>>) - Constructor for class org.javades.jqueues.r5.util.predictor.workload.DefaultWorkloadSchedule_SQ_SV
Creates a new DefaultWorkloadSchedule_SQ_SV, filling out all the internal sets and maps from scanning a map of event time onto sets of SimJQEvents for a single specified queue, single visits to that queue for each job, and an unambiguous schedule represented as a sequence of events.
DefaultWorkloadSchedule_SQ_SV_ROEL_U - Class in org.javades.jqueues.r5.util.predictor.workload
A default implementation of WorkloadSchedule_SQ_SV_ROEL_U.
DefaultWorkloadSchedule_SQ_SV_ROEL_U(SimQueue, Set<E>) - Constructor for class org.javades.jqueues.r5.util.predictor.workload.DefaultWorkloadSchedule_SQ_SV_ROEL_U
Creates a new DefaultWorkloadSchedule_SQ_SV_ROEL_U, filling out all the internal sets and maps from scanning a set of SimJQEvents for a single specified queue, single visits to that queue for each job, and an unambiguous schedule on a Random-Order Event List.
DefaultWorkloadSchedule_SQ_SV_ROEL_U(SimQueue, Map<Double, Set<E>>) - Constructor for class org.javades.jqueues.r5.util.predictor.workload.DefaultWorkloadSchedule_SQ_SV_ROEL_U
Creates a new DefaultWorkloadSchedule_SQ_SV, filling out all the internal sets and maps from scanning a map of event time onto sets of SimJQEvents for a single specified queue, single visits to that queue for each job, and an unambiguous schedule on a Random-Order Event List.
DELAY<J extends SimJob,Q extends DELAY> - Class in org.javades.jqueues.r5.entity.jq.queue.serverless
The DELAY queue induces a fixed waiting delay, after which jobs depart without service.
DELAY(SimEventList, double) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.serverless.DELAY
Creates a DELAY queue with infinite buffer size given a (fixed) waiting time and an event list,.
DelegatedSimQueueOperation - Class in org.javades.jqueues.r5.entity.jq.queue.composite.enc
A SimEntityOperation for composite queues that delegates the execution of a specific operation on a (specific) composite queue to another operation on a (specific) sub-queue.
DelegatedSimQueueOperation(SimQueue, SimQueue, SimEntityOperation, AbstractSimQueueComposite.RealDelegateJobMapper) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.enc.DelegatedSimQueueOperation
Creates a delegated SimEntityOperation.
delegateOperation(SimEntityOperation, SimEntityOperation) - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
Delegates a registered SimEntityOperation at this entity to another operation.
DelegateSimJobFactory<DJ extends SimJob,DQ extends SimQueue,J extends SimJob,Q extends SimQueue> - Interface in org.javades.jqueues.r5.entity.jq.queue.composite
A factory for delegate SimJobs, as used in composite queues.
depart(double, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Departure (unconditionally) of a job (for subclass and departure-event use).
departed - Variable in class org.javades.jqueues.r5.entity.jq.job.visitslogging.JobQueueVisitLog
Whether the job departed.
departJobs(double, Q, SimQueueState<SimJob, Q>, Set<SimJob>, Set<JobQueueVisitLog<SimJob, Q>>) - Method in class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite_Enc
 
departJobs(double, Q, SimQueueState<SimJob, Q>, Set<SimJob>, Set<JobQueueVisitLog<SimJob, Q>>) - Method in class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite_LocalStart
 
departJobs(double, FB_v, SimQueueState<SimJob, FB_v>, Set<SimJob>, Set<JobQueueVisitLog<SimJob, FB_v>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_FB_v
 
Departure(J, Q, double, SimEventAction<J>) - Constructor for class org.javades.jqueues.r5.entity.jq.SimJQEvent.Departure
Creates a job-departure event at a specific queue with user-supplied SimEventAction.
Departure(J, Q, double) - Constructor for class org.javades.jqueues.r5.entity.jq.SimJQEvent.Departure
Creates a job-departure event at a specific queue without SimEventAction.
DEPARTURE - Static variable in interface org.javades.jqueues.r5.entity.jq.SimJQSimpleEventType
A job departure.
departureFromEventList(SimJQEvent.Departure<J, Q>) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Deals with a departure event from the event list (for internal use only).
departureTime - Variable in class org.javades.jqueues.r5.entity.jq.job.visitslogging.JobQueueVisitLog
The departure time in case the job departed.
DepCol<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends DepCol> - Class in org.javades.jqueues.r5.entity.jq.queue.composite.collector
A composite queue with two queues, a main one and one collecting all departed jobs from the main queue.
DepCol(SimEventList, SimQueue<DJ, DQ>, SimQueue<DJ, DQ>, DelegateSimJobFactory) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.collector.DepCol
Creates a departure-collector queue given an event list, a main queue and a departure (collector) queue.
DISABLE_GPC - Static variable in class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0014
A load-factory hint that disables gate-passage credits events (irrespective of the auto-detection of the queue's capabilities).
DLIMIT<J extends SimJob,Q extends DLIMIT> - Class in org.javades.jqueues.r5.entity.jq.queue.serverless
In the DLIMIT queue jobs depart without service in arrival order, but not at a higher rate than a given limit, at the expense of waiting.
DLIMIT(SimEventList, double) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.serverless.DLIMIT
Creates a DLIMIT queue with infinite buffer size given an event list and (departure) rate limit.
DLIMIT.RateLimitExpirationEvent<Q extends DLIMIT> - Class in org.javades.jqueues.r5.entity.jq.queue.serverless
The default SimEvent used internally for scheduling rate-limit expirations.
doAfterNotifications(SimEntity.Action) - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
Adds a (one-time) action to take immediately after firing pending notifications has ended.
doAfterNotifications(SimEntity.Action) - Method in interface org.javades.jqueues.r5.entity.SimEntity
Registers an SimEntity.Action to be taken once this entity has finished issuing notifications, or takes the action immediately if this entity is not notifying listeners.
doArrivals(double, Set<J>, Set<JobQueueVisitLog<J, Q>>) - Method in class org.javades.jqueues.r5.util.predictor.state.DefaultSimQueueState
 
doArrivals(double, Set<J>, Set<JobQueueVisitLog<J, Q>>) - Method in interface org.javades.jqueues.r5.util.predictor.state.SimQueueState
Adds jobs as arrivals to the queue.
doExits(double, Set<J>, Set<J>, Set<J>, Set<J>, Set<JobQueueVisitLog<J, Q>>) - Method in class org.javades.jqueues.r5.util.predictor.state.DefaultSimQueueState
 
doExits(double, Set<J>, Set<J>, Set<J>, Set<J>, Set<JobQueueVisitLog<J, Q>>) - Method in interface org.javades.jqueues.r5.util.predictor.state.SimQueueState
Removes jobs from the queue.
doOperation(double, Req) - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
Performs the requested operation.
doOperation(double, SimEntityOperation.Request) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.DelegatedSimQueueOperation
Performs the operation on the sub-queue.
doOperation(double, SimQueueOperation.QueueAccessVacationRequest) - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.QueueAccessVacation
doOperation(double, SimQueueOperation.ServerAccessCreditsRequest) - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.ServerAccessCredits
doOperation(double, SimJQOperation.ArrivalRequest) - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.Arrival
doOperation(double, SimJQOperation.RevocationRequest) - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.Revocation
doOperation(double, Req) - Method in interface org.javades.jqueues.r5.entity.SimEntity
Performs the given operation, identified by an operation request, at this entity at given time.
doOperation(double, Req) - Method in interface org.javades.jqueues.r5.entity.SimEntityOperation
Performs the operation at given time with given request.
doOperation(double, SimEntityOperation.ResetRequest) - Method in class org.javades.jqueues.r5.entity.SimEntityOperation.Reset
Invokes SimEntity.resetEntity() on the entity.
doOperation(double, SimEntityOperation.UpdateRequest) - Method in class org.javades.jqueues.r5.entity.SimEntityOperation.Update
Invokes SimEntity.update(double) on the entity.
doOperation(double, SimQueueWithGateOperationUtils.GatePassageCreditsRequest) - Method in class org.javades.jqueues.r5.extensions.gate.SimQueueWithGateOperationUtils.GatePassageCreditsOperation
doQueueEvents_SQ_SV_ROEL_U(Q, SimQueueState<SimJob, Q>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, Q>>) - Method in class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite_Enc
 
doQueueEvents_SQ_SV_ROEL_U(Q, SimQueueState<SimJob, Q>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, Q>>) - Method in class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite_LocalStart
 
doQueueEvents_SQ_SV_ROEL_U(GATE, SimQueueState<SimJob, GATE>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, GATE>>) - Method in class org.javades.jqueues.r5.extensions.gate.SimQueuePredictor_GATE
 
doQueueEvents_SQ_SV_ROEL_U(SimQueue, SimQueueState<SimJob, SimQueue>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, SimQueue>>) - Method in class org.javades.jqueues.r5.extensions.qos.SimQueuePredictor_HOL
 
doQueueEvents_SQ_SV_ROEL_U(Q, SimQueueState<SimJob, Q>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, Q>>) - Method in class org.javades.jqueues.r5.extensions.qos.SimQueuePredictor_PQ
 
doQueueEvents_SQ_SV_ROEL_U(ALIMIT, SimQueueState<SimJob, ALIMIT>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, ALIMIT>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_ALIMIT
 
doQueueEvents_SQ_SV_ROEL_U(Q, SimQueueState<SimJob, Q>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, Q>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_CTandem2
 
doQueueEvents_SQ_SV_ROEL_U(CUPS, SimQueueState<SimJob, CUPS>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, CUPS>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_CUPS
 
doQueueEvents_SQ_SV_ROEL_U(DELAY, SimQueueState<SimJob, DELAY>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, DELAY>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_DELAY
 
doQueueEvents_SQ_SV_ROEL_U(DLIMIT, SimQueueState<SimJob, DLIMIT>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, DLIMIT>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_DLIMIT
 
doQueueEvents_SQ_SV_ROEL_U(DROP, SimQueueState<SimJob, DROP>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, DROP>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_DROP
 
doQueueEvents_SQ_SV_ROEL_U(Enc, SimQueueState<SimJob, Enc>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, Enc>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_Enc
 
doQueueEvents_SQ_SV_ROEL_U(EncHS, SimQueueState<SimJob, EncHS>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, EncHS>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_EncHS
 
doQueueEvents_SQ_SV_ROEL_U(EncJL, SimQueueState<SimJob, EncJL>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, EncJL>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_EncJL
 
doQueueEvents_SQ_SV_ROEL_U(EncTL, SimQueueState<SimJob, EncTL>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, EncTL>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_EncTL
 
doQueueEvents_SQ_SV_ROEL_U(SimQueue, SimQueueState<SimJob, SimQueue>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, SimQueue>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_FCFS
 
doQueueEvents_SQ_SV_ROEL_U(HOL_PS, SimQueueState<SimJob, HOL_PS>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, HOL_PS>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_HOL_PS
 
doQueueEvents_SQ_SV_ROEL_U(LeakyBucket, SimQueueState<SimJob, LeakyBucket>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, LeakyBucket>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_LeakyBucket
 
doQueueEvents_SQ_SV_ROEL_U(P_LCFS, SimQueueState<SimJob, P_LCFS>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, P_LCFS>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_P_LCFS
 
doQueueEvents_SQ_SV_ROEL_U(PS, SimQueueState<SimJob, PS>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, PS>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_PS
 
doQueueEvents_SQ_SV_ROEL_U(SINK, SimQueueState<SimJob, SINK>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, SINK>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_SINK
 
doQueueEvents_SQ_SV_ROEL_U(SocPS, SimQueueState<SimJob, SocPS>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, SocPS>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_SocPS
 
doQueueEvents_SQ_SV_ROEL_U(SRTF, SimQueueState<SimJob, SRTF>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, SRTF>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_SRTF
 
doQueueEvents_SQ_SV_ROEL_U(SUR, SimQueueState<SimJob, SUR>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, SUR>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_SUR
 
doQueueEvents_SQ_SV_ROEL_U(WUR, SimQueueState<SimJob, WUR>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, WUR>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_WUR
 
doQueueEvents_SQ_SV_ROEL_U(ZERO, SimQueueState<SimJob, ZERO>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, ZERO>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_ZERO
 
doQueueEvents_SQ_SV_ROEL_U(Q, SimQueueState<SimJob, Q>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, Q>>) - Method in interface org.javades.jqueues.r5.util.predictor.SimQueueEventPredictor
Process the next event(s) at a queue with given state.
doStarts(double, Set<J>) - Method in class org.javades.jqueues.r5.util.predictor.state.DefaultSimQueueState
 
doStarts(double, Set<J>) - Method in interface org.javades.jqueues.r5.util.predictor.state.SimQueueState
Starts jobs at the queue.
doWorkloadEvents_SQ_SV(Q, WorkloadSchedule_SQ_SV, SimQueueState, Set<JobQueueVisitLog<SimJob, Q>>) - Method in interface org.javades.jqueues.r5.util.predictor.SimQueueEventPredictor
Process the next event(s) from given WorkloadSchedule at a queue with given state under IOEL.
doWorkloadEvents_SQ_SV_ROEL_U(Q, WorkloadSchedule_SQ_SV_ROEL_U, SimQueueState<SimJob, Q>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, Q>>) - Method in class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite_Enc
 
doWorkloadEvents_SQ_SV_ROEL_U(Q, WorkloadSchedule_SQ_SV_ROEL_U, SimQueueState<SimJob, Q>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, Q>>) - Method in class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite_LocalStart
 
doWorkloadEvents_SQ_SV_ROEL_U(GATE, WorkloadSchedule_SQ_SV_ROEL_U, SimQueueState<SimJob, GATE>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, GATE>>) - Method in class org.javades.jqueues.r5.extensions.gate.SimQueuePredictor_GATE
 
doWorkloadEvents_SQ_SV_ROEL_U(SimQueue, WorkloadSchedule_SQ_SV_ROEL_U, SimQueueState<SimJob, SimQueue>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, SimQueue>>) - Method in class org.javades.jqueues.r5.extensions.qos.SimQueuePredictor_HOL
 
doWorkloadEvents_SQ_SV_ROEL_U(Q, WorkloadSchedule_SQ_SV_ROEL_U, SimQueueState<SimJob, Q>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, Q>>) - Method in class org.javades.jqueues.r5.extensions.qos.SimQueuePredictor_PQ
 
doWorkloadEvents_SQ_SV_ROEL_U(ALIMIT, WorkloadSchedule_SQ_SV_ROEL_U, SimQueueState<SimJob, ALIMIT>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, ALIMIT>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_ALIMIT
 
doWorkloadEvents_SQ_SV_ROEL_U(Q, WorkloadSchedule_SQ_SV_ROEL_U, SimQueueState<SimJob, Q>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, Q>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_CTandem2
 
doWorkloadEvents_SQ_SV_ROEL_U(CUPS, WorkloadSchedule_SQ_SV_ROEL_U, SimQueueState<SimJob, CUPS>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, CUPS>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_CUPS
 
doWorkloadEvents_SQ_SV_ROEL_U(DELAY, WorkloadSchedule_SQ_SV_ROEL_U, SimQueueState<SimJob, DELAY>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, DELAY>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_DELAY
 
doWorkloadEvents_SQ_SV_ROEL_U(DLIMIT, WorkloadSchedule_SQ_SV_ROEL_U, SimQueueState<SimJob, DLIMIT>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, DLIMIT>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_DLIMIT
 
doWorkloadEvents_SQ_SV_ROEL_U(DROP, WorkloadSchedule_SQ_SV_ROEL_U, SimQueueState<SimJob, DROP>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, DROP>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_DROP
 
doWorkloadEvents_SQ_SV_ROEL_U(Enc, WorkloadSchedule_SQ_SV_ROEL_U, SimQueueState<SimJob, Enc>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, Enc>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_Enc
 
doWorkloadEvents_SQ_SV_ROEL_U(EncHS, WorkloadSchedule_SQ_SV_ROEL_U, SimQueueState<SimJob, EncHS>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, EncHS>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_EncHS
 
doWorkloadEvents_SQ_SV_ROEL_U(EncJL, WorkloadSchedule_SQ_SV_ROEL_U, SimQueueState<SimJob, EncJL>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, EncJL>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_EncJL
 
doWorkloadEvents_SQ_SV_ROEL_U(EncTL, WorkloadSchedule_SQ_SV_ROEL_U, SimQueueState<SimJob, EncTL>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, EncTL>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_EncTL
 
doWorkloadEvents_SQ_SV_ROEL_U(SimQueue, WorkloadSchedule_SQ_SV_ROEL_U, SimQueueState<SimJob, SimQueue>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, SimQueue>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_FCFS
 
doWorkloadEvents_SQ_SV_ROEL_U(HOL_PS, WorkloadSchedule_SQ_SV_ROEL_U, SimQueueState<SimJob, HOL_PS>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, HOL_PS>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_HOL_PS
 
doWorkloadEvents_SQ_SV_ROEL_U(LeakyBucket, WorkloadSchedule_SQ_SV_ROEL_U, SimQueueState<SimJob, LeakyBucket>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, LeakyBucket>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_LeakyBucket
 
doWorkloadEvents_SQ_SV_ROEL_U(P_LCFS, WorkloadSchedule_SQ_SV_ROEL_U, SimQueueState<SimJob, P_LCFS>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, P_LCFS>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_P_LCFS
 
doWorkloadEvents_SQ_SV_ROEL_U(PS, WorkloadSchedule_SQ_SV_ROEL_U, SimQueueState<SimJob, PS>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, PS>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_PS
 
doWorkloadEvents_SQ_SV_ROEL_U(SINK, WorkloadSchedule_SQ_SV_ROEL_U, SimQueueState<SimJob, SINK>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, SINK>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_SINK
 
doWorkloadEvents_SQ_SV_ROEL_U(SocPS, WorkloadSchedule_SQ_SV_ROEL_U, SimQueueState<SimJob, SocPS>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, SocPS>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_SocPS
 
doWorkloadEvents_SQ_SV_ROEL_U(SRTF, WorkloadSchedule_SQ_SV_ROEL_U, SimQueueState<SimJob, SRTF>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, SRTF>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_SRTF
 
doWorkloadEvents_SQ_SV_ROEL_U(SUR, WorkloadSchedule_SQ_SV_ROEL_U, SimQueueState<SimJob, SUR>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, SUR>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_SUR
 
doWorkloadEvents_SQ_SV_ROEL_U(WUR, WorkloadSchedule_SQ_SV_ROEL_U, SimQueueState<SimJob, WUR>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, WUR>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_WUR
 
doWorkloadEvents_SQ_SV_ROEL_U(ZERO, WorkloadSchedule_SQ_SV_ROEL_U, SimQueueState<SimJob, ZERO>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, ZERO>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_ZERO
 
doWorkloadEvents_SQ_SV_ROEL_U(Q, WorkloadSchedule_SQ_SV_ROEL_U, SimQueueState<SimJob, Q>, Set<SimEntitySimpleEventType.Member>, Set<JobQueueVisitLog<SimJob, Q>>) - Method in interface org.javades.jqueues.r5.util.predictor.SimQueueEventPredictor
Process the next event(s) from given WorkloadSchedule at a queue with given state.
drop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Drops a job from this queue, on the queue's initiative.
DROP<J extends SimJob,Q extends DROP> - Class in org.javades.jqueues.r5.entity.jq.queue.serverless
The DROP queue drops all jobs upon arrival.
DROP(SimEventList) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.serverless.DROP
Creates a DROP queue given an event list.
Drop(J, Q, double, SimEventAction<J>) - Constructor for class org.javades.jqueues.r5.entity.jq.SimJQEvent.Drop
Creates a job-drop event at a specific queue with user-supplied SimEventAction.
Drop(J, Q, double) - Constructor for class org.javades.jqueues.r5.entity.jq.SimJQEvent.Drop
Creates a job-drop event at a specific queue without SimEventAction.
DROP - Static variable in interface org.javades.jqueues.r5.entity.jq.SimJQSimpleEventType
A job drop.
DropCol<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends DropCol> - Class in org.javades.jqueues.r5.entity.jq.queue.composite.collector
A composite queue with two queues, a main one and one collecting all dropped jobs from the main queue.
DropCol(SimEventList, SimQueue<DJ, DQ>, SimQueue<DJ, DQ>, DelegateSimJobFactory) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.collector.DropCol
Creates a drop-collector queue given an event list, a main queue and a drop (collector) queue.
dropJobs(double, Q, SimQueueState<SimJob, Q>, Set<SimJob>, Set<JobQueueVisitLog<SimJob, Q>>) - Method in class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite_Enc
 
dropJobs(double, Q, SimQueueState<SimJob, Q>, Set<SimJob>, Set<JobQueueVisitLog<SimJob, Q>>) - Method in class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite_LocalStart
 
dropJobs(double, FB_v, SimQueueState<SimJob, FB_v>, Set<SimJob>, Set<JobQueueVisitLog<SimJob, FB_v>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_FB_v
 
dropped - Variable in class org.javades.jqueues.r5.entity.jq.job.visitslogging.JobQueueVisitLog
Whether the job was dropped.
dropTime - Variable in class org.javades.jqueues.r5.entity.jq.job.visitslogging.JobQueueVisitLog
The drop time in case the job was dropped.

E

Enc<DJ extends SimJob,DQ extends SimQueue,J extends SimJob,Q extends Enc> - Class in org.javades.jqueues.r5.entity.jq.queue.composite.enc
A SimQueueComposite encapsulating a single SimQueue.
Enc(SimEventList, DQ, DelegateSimJobFactory) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.enc.Enc
Creates an encapsulator queue given an event list and a queue.
EncHS<DJ extends SimJob,DQ extends SimQueue,J extends SimJob,Q extends EncHS> - Class in org.javades.jqueues.r5.entity.jq.queue.composite.enc
A SimQueueComposite encapsulating a single SimQueue of which job starts are hidden.
EncHS(SimEventList, DQ, DelegateSimJobFactory) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncHS
Creates an encapsulator queue that hides its sub-queue starts given an event list and a queue.
EncJL<DJ extends SimJob,DQ extends SimQueue,J extends SimJob,Q extends Enc> - Class in org.javades.jqueues.r5.entity.jq.queue.composite.enc
A SimQueueComposite encapsulating a single SimQueue equipped with fixed expiration limits on waiting time, service time and sojourn time.
EncJL(SimEventList, DQ, DelegateSimJobFactory, int, int, int) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncJL
Creates an encapsulator queue given an event list and a queue and limits on respective number of jobs.
EncJLExample - Class in org.javades.jqueues.r5.misc.example
Example code for EncJL.
EncJLExample.TestDelegateSimJob - Class in org.javades.jqueues.r5.misc.example
DelegateSimJob implementation used in the examples.
EncTL<DJ extends SimJob,DQ extends SimQueue,J extends SimJob,Q extends Enc> - Class in org.javades.jqueues.r5.entity.jq.queue.composite.enc
A SimQueueComposite encapsulating a single SimQueue equipped with fixed expiration limits on waiting time, service time and sojourn time.
EncTL(SimEventList, DQ, DelegateSimJobFactory, double, double, double) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncTL
Creates an encapsulator queue given an event list and a queue and limits on waiting time, service time and sojourn time.
EncTL.ExpirationMethod - Enum in org.javades.jqueues.r5.entity.jq.queue.composite.enc
The method for "presenting" jobs for which a time expires at the composite (this) queue.
EncTLExample - Class in org.javades.jqueues.r5.misc.example
Example code for EncTL.
EncTLExample.TestDelegateSimJob - Class in org.javades.jqueues.r5.misc.example
DelegateSimJob implementation used in the examples.
EncXM<DJ extends SimJob,DQ extends SimQueue,J extends SimJob,Q extends EncXM> - Class in org.javades.jqueues.r5.entity.jq.queue.composite.enc
A SimQueueComposite encapsulating a single SimQueue with options to change the ways in which a job exits the queue.
EncXM(SimEventList, DQ, EncXM.MappableExitMethod, EncXM.MappableExitMethod, EncXM.MappableExitMethod, DelegateSimJobFactory) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncXM
Creates an encapsulator queue with options to change the ways in which a job exits the queue, given an event list and a queue.
EncXM.MappableExitMethod - Enum in org.javades.jqueues.r5.entity.jq.queue.composite.enc
The mappable exit methods.
equals(JobQueueVisitLog, double) - Method in class org.javades.jqueues.r5.entity.jq.job.visitslogging.JobQueueVisitLog
Tests this JobQueueVisitLog with a supplied one for equality.
eventList - Variable in class org.javades.jqueues.r5.util.swing.KnownSimQueue.Parameters
 
eventsScheduled - Variable in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Events scheduled on behalf of this SimQueue.
execute() - Method in interface org.javades.jqueues.r5.entity.SimEntity.Action
Performs the action.

F

FB<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends FB> - Class in org.javades.jqueues.r5.entity.jq.queue.composite.feedback
(General) Feedback queue.
FB(SimEventList, DQ, SimQueueFeedbackController<J, DQ>, DelegateSimJobFactory) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.feedback.FB
Creates a feedback queue given an event list, a queue and a feedback controller.
FB_p<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends FB_p> - Class in org.javades.jqueues.r5.entity.jq.queue.composite.feedback
Feedback queue with fixed probability of feedback to the embedded SimQueue.
FB_p(SimEventList, DQ, double, Random, DelegateSimJobFactory) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.feedback.FB_p
Creates a feedback queue given an event list a queue and the number of visits required.
FB_v<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends FB_v> - Class in org.javades.jqueues.r5.entity.jq.queue.composite.feedback
Feedback queue with fixed number of visits to the embedded SimQueue.
FB_v(SimEventList, DQ, int, DelegateSimJobFactory) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.feedback.FB_v
Creates a feedback queue given an event list a queue and the number of visits required.
FCFS<J extends SimJob,Q extends FCFS> - Class in org.javades.jqueues.r5.entity.jq.queue.nonpreemptive
The single-server FCFS queue serves jobs one at a time in order of arrival times.
FCFS(SimEventList) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS
Creates a single-server FCFS queue given an event list.
FCFS_B<J extends SimJob,Q extends FCFS_B> - Class in org.javades.jqueues.r5.entity.jq.queue.nonpreemptive
A FCFS queue with given (possibly infinite) buffer size.
FCFS_B(SimEventList, int) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_B
Creates a single-server FCFS queue given an event list and given (possibly infinite) buffer size.
FCFS_B_c<J extends SimJob,Q extends FCFS_B_c> - Class in org.javades.jqueues.r5.entity.jq.queue.nonpreemptive
A FCFS queue with fixed (possibly infinite) buffer size and fixed (possibly infinite) number of servers.
FCFS_B_c(SimEventList, int, int) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_B_c
Creates a single-server FCFS queue given an event list and with fixed buffer size and number of servers.
FCFS_c<J extends SimJob,Q extends FCFS_c> - Class in org.javades.jqueues.r5.entity.jq.queue.nonpreemptive
The FCFS_c queueing system serves jobs in order of arrival times with multiple servers.
FCFS_c(SimEventList, int) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_c
Creates a FCFS_c queue given an event list.
feedback(double, DQ, J, int) - Method in interface org.javades.jqueues.r5.entity.jq.queue.composite.feedback.SimQueueFeedbackController
Returns true if the delegate job is to be fed back into the queue.
feedbackProbability - Variable in class org.javades.jqueues.r5.util.swing.KnownSimQueue.Parameters
 
FeedbackSimQueueSelector<J extends SimJob,DQ extends SimQueue> - Class in org.javades.jqueues.r5.entity.jq.queue.composite.feedback
A SimQueueSelector for feedback queues.
FeedbackSimQueueSelector(DQ, SimQueueFeedbackController<J, DQ>) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.feedback.FeedbackSimQueueSelector
Creates a SimQueueSelector for a feedback queue.
fire(SimEntityEvent) - Method in interface org.javades.jqueues.r5.entity.AbstractSimEntity.Notifier
Fires the notification to all relevant listeners.
fireAndLockPendingNotifications() - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
Fires and locks the pending notifications to listeners.
firstValue() - Method in class org.javades.jqueues.r5.util.collection.HashMapWithPreImageAndOrderedValueSet
 
FORCE_GPC - Static variable in class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0014
A load-factory hint that forces gate-passage credits events (irrespective of the auto-detection of the queue's capabilities).
forJob(SimJob) - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.QueueAccessVacationRequest
 
forJob(SimJob) - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.ServerAccessCreditsRequest
 
forJob(SimJob) - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.ArrivalRequest
 
forJob(SimJob) - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.RequestJAndOrQ
Returns a copy of this request for another job.
forJob(SimJob) - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.RevocationRequest
 
forJob(SimJob) - Method in class org.javades.jqueues.r5.extensions.gate.SimQueueWithGateOperationUtils.GatePassageCreditsRequest
 
forJobAndQueue(SimJob, SimQueue) - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.QueueAccessVacationRequest
 
forJobAndQueue(SimJob, SimQueue) - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.ServerAccessCreditsRequest
 
forJobAndQueue(SimJob, SimQueue) - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.ArrivalRequest
 
forJobAndQueue(SimJob, SimQueue) - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.RequestJAndOrQ
Returns a copy of this request for another job and another queue.
forJobAndQueue(SimJob, SimQueue) - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.RevocationRequest
 
forJobAndQueue(SimJob, SimQueue) - Method in class org.javades.jqueues.r5.extensions.gate.SimQueueWithGateOperationUtils.GatePassageCreditsRequest
 
forQueue(SimQueue) - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.QueueAccessVacationRequest
 
forQueue(SimQueue) - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.ServerAccessCreditsRequest
 
forQueue(SimQueue) - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.ArrivalRequest
 
forQueue(SimQueue) - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.RequestJAndOrQ
Returns a copy of this request for another queue.
forQueue(SimQueue) - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.RevocationRequest
 
forQueue(SimQueue) - Method in class org.javades.jqueues.r5.extensions.gate.SimQueueWithGateOperationUtils.GatePassageCreditsRequest
 
forTargetEntity(SimEntity) - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.RequestJAndOrQ
Creates a new request in which given new entity replaces the current job or queue.
forTargetEntity(SimEntity) - Method in interface org.javades.jqueues.r5.entity.SimEntityOperation.Request
Creates a copy of this request for another target entity.
forTargetEntity(SimEntity) - Method in class org.javades.jqueues.r5.entity.SimEntityOperation.ResetRequest
 
forTargetEntity(SimEntity) - Method in class org.javades.jqueues.r5.entity.SimEntityOperation.UpdateRequest
 

G

GATE<J extends SimJob,Q extends GATE> - Class in org.javades.jqueues.r5.entity.jq.queue.serverless
The GATE queue lets jobs depart without service conditionally ("gate is open") or lets them wait ("gate is closed").
GATE(SimEventList) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.serverless.GATE
Creates a GATE queue with infinite buffer size given an event list.
GATE - Static variable in interface org.javades.jqueues.r5.extensions.gate.SimQueueWithGateSimpleEventType
The control of the gate of a queue.
GATE_CLOSED - Static variable in interface org.javades.jqueues.r5.extensions.gate.SimQueueWithGateSimpleEventType
Notification that the gate is closed.
GATE_OPEN - Static variable in interface org.javades.jqueues.r5.extensions.gate.SimQueueWithGateSimpleEventType
Notification that the gate is open.
GatePassageCreditsReply(SimQueueWithGateOperationUtils.GatePassageCreditsRequest) - Constructor for class org.javades.jqueues.r5.extensions.gate.SimQueueWithGateOperationUtils.GatePassageCreditsReply
Creates the reply.
GatePassageCreditsRequest(SimQueue, int) - Constructor for class org.javades.jqueues.r5.extensions.gate.SimQueueWithGateOperationUtils.GatePassageCreditsRequest
Creates the request.
generate(SimEventList, boolean, Q, SimJobFactory<J, Q>, int, boolean, double, Set<LoadFactoryHint>, NavigableMap<Double, Set<SimJQEvent>>) - Method in interface org.javades.jqueues.r5.util.loadfactory.LoadFactory_SQ_SV
Generates job from a factory, schedule arrivals (and/or revocations) for them on an event list, as well as queue vacations (if applicable), and return the generated load in a user-supplied collection of SimJQEvents.
generate(SimEventList, boolean, Q, SimJobFactory<J, Q>, int, boolean, double, Set<LoadFactoryHint>, NavigableMap<Double, Set<SimJQEvent>>) - Method in class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0001
Generates the load.
generate(SimEventList, boolean, Q, SimJobFactory<J, Q>, int, boolean, double, Set<LoadFactoryHint>, NavigableMap<Double, Set<SimJQEvent>>) - Method in class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0002
Generates the load.
generate(SimEventList, boolean, Q, SimJobFactory<J, Q>, int, boolean, double, Set<LoadFactoryHint>, NavigableMap<Double, Set<SimJQEvent>>) - Method in class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0003
Generates the load.
generate(SimEventList, boolean, Q, SimJobFactory<J, Q>, int, boolean, double, Set<LoadFactoryHint>, NavigableMap<Double, Set<SimJQEvent>>) - Method in class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0005
Generates the load.
generate(SimEventList, boolean, Q, SimJobFactory<J, Q>, int, boolean, double, Set<LoadFactoryHint>, NavigableMap<Double, Set<SimJQEvent>>) - Method in class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0010
Generates the load.
generate(SimEventList, boolean, Q, SimJobFactory<J, Q>, int, boolean, double, Set<LoadFactoryHint>, NavigableMap<Double, Set<SimJQEvent>>) - Method in class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0011
Generates the load.
generate(SimEventList, boolean, Q, SimJobFactory<J, Q>, int, boolean, double, Set<LoadFactoryHint>, NavigableMap<Double, Set<SimJQEvent>>) - Method in class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0012
Generates the load.
generate(SimEventList, boolean, Q, SimJobFactory<J, Q>, int, boolean, double, Set<LoadFactoryHint>, NavigableMap<Double, Set<SimJQEvent>>) - Method in class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0013
Generates the load.
generate(SimEventList, boolean, Q, SimJobFactory<J, Q>, int, boolean, double, Set<LoadFactoryHint>, NavigableMap<Double, Set<SimJQEvent>>) - Method in class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0014
Generates the load.
generate(SimEventList, boolean, Q, SimJobFactory<J, Q>, int, boolean, double, Set<LoadFactoryHint>, NavigableMap<Double, Set<SimJQEvent>>) - Method in class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0015
Generates the load.
generate(SimEventList, boolean, Q, SimJobFactory<J, Q>, int, boolean, double, Set<LoadFactoryHint>, NavigableMap<Double, Set<SimJQEvent>>) - Method in class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0100
Generates the load.
generateRequestedServiceTimeMap(Q) - Method in class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0002
Creates a suitable map for the requested service time for a job visit to a queue.
generateRequestedServiceTimeMap(Q) - Method in class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0003
Creates a suitable map for the requested service time for a job visit to a queue.
generateRequestedServiceTimeMap(Q, int, boolean) - Method in class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0010
Creates a suitable map for the requested service time for a job visit to a queue.
generateRequestedServiceTimeMap(Q, int) - Method in class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0100
Creates a suitable map for the requested service time for a job visit to a queue.
get(Q) - Method in interface org.javades.jqueues.r5.util.stat.SimQueueProbe
Gets the value from given queue.
getAndCheckJobQoS(J, Q) - Static method in class org.javades.jqueues.r5.entity.jq.queue.qos.SimQueueQoSUtils
Gets the (validated) QoS value for given job at given queue (where the job does not have to be present on the queue yet).
getArrivalTimesMap() - Method in class org.javades.jqueues.r5.util.predictor.state.DefaultSimQueueState
 
getArrivalTimesMap() - Method in interface org.javades.jqueues.r5.util.predictor.state.SimQueueState
Gets a map from jobs present in the queue onto their arrival times.
getArrivalTimesMap(SimQueue) - Method in class org.javades.jqueues.r5.util.predictor.workload.DefaultWorkloadSchedule
 
getArrivalTimesMap(SimQueue) - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadSchedule
Gets the arrival times indexed by job at given queue.
getArrivalTimesMap_SQ() - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadSchedule_SQ
Gets the arrival times indexed by job at the queue.
getArrivalTimesMap_SQ_SV() - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadSchedule_SQ_SV
Gets the arrival time for each job visiting the queue.
getAutoRevocationMapping() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncXM
Returns the mapping of auto-revocations on the encapsulated queue.
getAutoRevocationPolicy() - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
 
getAutoRevocationPolicy() - Method in interface org.javades.jqueues.r5.entity.jq.queue.SimQueue
Gets the auto-revocation policy of this queue.
getAutoRevocationQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.collector.ARevCol
Returns the auto-revocation (second, last) queue.
getAvgNrOfJobs() - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueStat
Returns the average number of jobs residing at the queue.
getAvgNrOfJobsInServiceArea() - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueStat
Returns the average number of jobs in the service area at the queue.
getAvgSojournTime() - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueVisitsStat
Returns the average sojourn time at the queue.
getAvgValue() - Method in class org.javades.jqueues.r5.util.stat.AutoSimQueueStatEntry
 
getAvgWaitingTime() - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueVisitsStat
Returns the average waiting time at the queue.
getBufferSize() - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractClassicSimQueue
Returns the buffer size.
getBufferSizeProfile() - Method in enum org.javades.jqueues.r5.util.swing.KnownSimQueue
 
getCollectorQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.collector.AbstractCollectorSimQueue
Returns the collector (second, last) queue.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.collector.ARevCol
Returns a new ARevCol object on the same SimEventList with copies of the main and auto-revocation queues and the same delegate-job factory.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.collector.Col
Returns a new Col object on the same SimEventList with copies of the main and collector queues, exit-collection settings and the same delegate-job factory.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.collector.DepCol
Returns a new DepCol object on the same SimEventList with copies of the main and departure queues and the same delegate-job factory.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.collector.DropCol
Returns a new DropCol object on the same SimEventList with copies of the main and drop queues and the same delegate-job factory.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.ctandem2.CTandem2
Returns a new CTandem2 object on the same SimEventList with copies of the wait and serve queues and the same delegate-job factory.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.Enc
Returns a new Enc object on the same SimEventList with a copy of the encapsulated queue and the same delegate-job factory.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncHS
Returns a new EncHS object on the same SimEventList with a copy of the encapsulated queue and the same delegate-job factory.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncJL
Returns a new EncTL object on the same SimEventList with a copy of the encapsulated queue, the same delegate-job factory, and equal limits on respective number of jobs.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncTL
Returns a new EncTL object on the same SimEventList with a copy of the encapsulated queue, the same delegate-job factory, equal respective expiration times, and the same expiration method.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncXM
Returns a new EncXM object on the same SimEventList with a copy of the encapsulated queue, the same exit mappings, and the same delegate-job factory.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.feedback.FB
Returns a new FB object on the same SimEventList with a copy of of the encapsulated queue and the same delegate-job factory.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.feedback.FB_p
Returns a new FB_p object on the same SimEventList with a copy of the sub-queue, the same feedback probability, a new RNG, and the same delegate-job factory.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.feedback.FB_v
Returns a new FB_v object on the same SimEventList with a copy of the sub-queue, the same number of visits required, and the same delegate-job factory.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.jackson.Jackson
Returns a new Jackson object on the same SimEventList with copies of the sub-queues and probability arguments, a new RNG, and the same delegate-job factory.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.parallel.JRQ
Returns a new JRQ object on the same SimEventList with copies of the sub-queues, a new RNG, and the same delegate-job factory.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.parallel.JSQ
Returns a new JSQ object on the same SimEventList with copies of the sub-queues, the same onlyWaitingJobs argument, a new RNG, and the same delegate-job factory.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.parallel.Par
 
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.parallel.Pattern
Returns a new Pattern object on the same SimEventList with copies of the sub-queues, the same pattern, and the same delegate-job factory.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.tandem.Tandem
 
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS
Returns a new FCFS object on the same SimEventList.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_B
Returns a new FCFS_B object on the same SimEventList with the same buffer size.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_B_c
Returns a new FCFS_B object on the same SimEventList with the same buffer size and the same number of servers.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_c
Returns a new FCFS_c object on the same SimEventList with the same number of servers.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IC
Returns a new IC object on the same SimEventList.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IS
Returns a new IS object on the same SimEventList.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IS_CST
Returns a new IS_CST object on the same SimEventList with the same service time.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LCFS
Returns a new LCFS object on the same SimEventList.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LCFS_B
Returns a new LCFS_B object on the same SimEventList with the same buffer size.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LJF
Returns a new LJF object on the same SimEventList.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.NoBuffer_c
Returns a new NoBuffer_c object on the same SimEventList with the same number of servers.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.RANDOM
Returns a new RANDOM object on the same SimEventList.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SJF
Returns a new SJF object on the same SimEventList.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SUR
Returns a new SUR object on the same SimEventList.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.P_LCFS
Returns a new (preemptive) P_LCFS object on the same SimEventList and the same preemption strategy.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.SRTF
Returns a new (preemptive) SRTF object on the same SimEventList and the same preemption strategy.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
Returns a new CUPS object on the same SimEventList.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.PS
Returns a new PS object on the same SimEventList.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.SocPS
Returns a new SocPS object on the same SimEventList.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL
Returns a new HOL object on the same SimEventList with the same QoS structure.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL_PS
Returns a new HOL_PS object on the same SimEventList and the same QoS structure.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.PQ
Returns a new PQ object on the same SimEventList with the same preemption strategy and QoS structure.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.ALIMIT
Returns a new ALIMIT object on the same SimEventList with the same (arrival) rate limit.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DELAY
Returns a new DELAY object on the same SimEventList with the same wait time.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DLIMIT
Returns a new DLIMIT object on the same SimEventList with the same (departure) rate limit.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DROP
Returns a new DROP object on the same SimEventList.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.GATE
Returns a new GATE object on the same SimEventList.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.LeakyBucket
Returns a new LeakyBucket object on the same SimEventList with the same buffer size and (departure) rate limit.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.SINK
Returns a new SINK object on the same SimEventList.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.WUR
Returns a new WUR object on the same SimEventList.
getCopySimQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.ZERO
Returns a new ZERO object on the same SimEventList.
getCopySimQueue() - Method in interface org.javades.jqueues.r5.entity.jq.queue.SimQueue
Creates a functional copy of this SimQueue.
getCopySimQueue() - Method in interface org.javades.jqueues.r5.extensions.qos.SimQueueQoS
Overridden in order to restrict the return type.
getCopySimQueues(Set<SimQueue>) - Static method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite
Returns a copy of a given set of SimQueues, each of which is copied in itself.
getCopySubSimQueues() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite
Returns a copy of the set of sub-queues, each of which is copied in itself.
getCreatedQueue() - Method in class org.javades.jqueues.r5.util.swing.JSimQueueCreationDialog
 
getCredits() - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueEvent.ServerAccessCredits
Returns the number of credits to grant.
getCredits() - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.ServerAccessCreditsRequest
Returns the number of credits argument of this request.
getCredits() - Method in class org.javades.jqueues.r5.extensions.gate.SimQueueWithGateOperationUtils.GatePassageCreditsRequest
Returns the number of credits argument of this request.
getCumValue() - Method in class org.javades.jqueues.r5.util.stat.AutoSimQueueStatEntry
 
getDefaultJobQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.AbstractPreemptiveSimQueueQoS
 
getDefaultJobQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.AbstractSimQueueQoS
 
getDefaultJobQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL_PS
 
getDefaultJobQoS() - Method in interface org.javades.jqueues.r5.extensions.qos.SimQueueQoS
Gets the default QoS value used by this queue for jobs that have null QoS value.
getDefaultName() - Method in enum org.javades.jqueues.r5.util.swing.KnownSimQueue
 
getDefValue() - Method in enum org.javades.jqueues.r5.util.swing.KnownSimQueue.DoubleParameterProfile
 
getDefValue() - Method in enum org.javades.jqueues.r5.util.swing.KnownSimQueue.IntegerParameterProfile
 
getDelegateJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite
Returns the delegate job for given real job.
getDelegateJob(J) - Method in interface org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite.RealDelegateJobMapper
Returns the delegate job for a real job.
getDelegateJobMild(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite
As AbstractSimQueueComposite.getDelegateJob(J), but skips the check for presence in the job queue.
getDelegateSimJobFactory() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite
 
getDelegateSimJobFactory() - Method in interface org.javades.jqueues.r5.entity.jq.queue.composite.SimQueueComposite
Returns the factory to create delegate SimJobs, non-null.
getDepartureEvents() - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Gets all departure events.
getDepartureEvents(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Gets all departure events for given job.
getDepartureMapping() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncXM
Returns the mapping of departures on the encapsulated queue.
getDepartureQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.collector.DepCol
Returns the departure (second, last) queue.
getDescription() - Method in interface org.javades.jqueues.r5.util.loadfactory.LoadFactory_SQ_SV
Returns a description of this load factory.
getDescription() - Method in class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0001
 
getDescription() - Method in class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0002
 
getDescription() - Method in class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0003
 
getDescription() - Method in class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0005
 
getDescription() - Method in class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0010
 
getDescription() - Method in class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0011
 
getDescription() - Method in class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0012
 
getDescription() - Method in class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0013
 
getDescription() - Method in class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0014
 
getDescription() - Method in class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0015
 
getDescription() - Method in class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0100
 
getDropMapping() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncXM
Returns the mapping of job drops on the encapsulated queue.
getDropQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.collector.DropCol
Returns the drop (second, last) queue.
getEncapsulatedQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.AbstractEncapsulatorSimQueue
Returns the encapsulated queue.
getEncapsulatedQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.feedback.AbstractFeedbackSimQueue
Returns the encapsulated queue.
getEntity() - Method in class org.javades.jqueues.r5.entity.SimEntityEvent
Gets the entity at which the event occurs.
getEntityEvents() - Method in class org.javades.jqueues.r5.event.map.DefaultSimEntityEventMap
 
getEntityEvents() - Method in interface org.javades.jqueues.r5.event.map.SimEntityEventMap
Returns the set of all SimJQEvents this object represents.
getEntries() - Method in class org.javades.jqueues.r5.util.stat.AutoSimQueueStat
 
getEventList() - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
Returns the underlying event list.
getEventList() - Method in interface org.javades.jqueues.r5.entity.SimEntity
Gets the underlying event list of this SimEntity.
getEventMap() - Method in class org.javades.jqueues.r5.extensions.gate.SimQueueWithGateWorkloadScheduleHandler
 
getEventMap() - Method in class org.javades.jqueues.r5.util.predictor.workload.DefaultWorkloadSchedule
Returns a appropriate event map for this handler for queue-access vacations, arrivals, revocations and server-access credits.
getEventMap() - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadScheduleHandler
Gets the set of SimJQEvents of this handler, and the SimEntitySimpleEventType members onto which they map.
getExecutableJobWithHighestPriority() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.PQ
Gets the job (if any) eligible for execution that has highest priority, respecting server-access credits.
getExecutingJob(P_LCFS, SimQueueState<SimJob, P_LCFS>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_P_LCFS
 
getExprirationMethod() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncTL
Returns the expiration method.
getFallbackRequestedServiceTime() - Method in class org.javades.jqueues.r5.entity.jq.job.DefaultSimJob
Returns the fallback requested service time, in case a value could not be obtained from the internal mapping of SimQueues onto requested service times.
getFeedbackController() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.feedback.AbstractFeedbackSimQueue
Returns the feedback controller.
getFeedbackController() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.feedback.FeedbackSimQueueSelector
Returns the feedback controller.
getFeedbackProbability() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.feedback.FB_p
Returns the feedback probability.
getFirstJob() - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Returns the first job in AbstractSimQueue.getJobs() (earliest arriver) .
getFirstJobInServiceArea() - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Returns the first job in AbstractSimQueue.getJobsInServiceArea() (earliest starter).
getFirstJobInWaitingArea() - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Returns the first job in AbstractSimQueue.getJobsInWaitingArea() (earliest waiting arriver) .
getGatePassageCredits() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.GATE
 
getGatePassageCredits() - Method in class org.javades.jqueues.r5.extensions.gate.SimQueueGateEvent
Returns the number of gate-passage credits of the event.
getGatePassageCredits() - Method in interface org.javades.jqueues.r5.extensions.gate.SimQueueWithGate
Returns the number of (remaining) gate-passage credits.
getGatePassageCredits() - Method in class org.javades.jqueues.r5.extensions.gate.SimQueueWithGateStateHandler
Gets the remaining number of passage credits for the gate.
getGatePassageCreditsMap(SimQueue) - Method in class org.javades.jqueues.r5.extensions.gate.SimQueueWithGateWorkloadScheduleHandler
Returns the gate-passage-credits settings in time for a specific queue.
getHandler(String) - Method in class org.javades.jqueues.r5.util.predictor.state.DefaultSimQueueState
Gets a handler by name.
getHandler(String) - Method in class org.javades.jqueues.r5.util.predictor.workload.DefaultWorkloadSchedule
Gets a handler by name.
getHandlerName() - Method in class org.javades.jqueues.r5.extensions.composite.SimQueueCompositeStateHandler
Returns "SimQueueCompositeHandler".
getHandlerName() - Method in class org.javades.jqueues.r5.extensions.gate.SimQueueWithGateStateHandler
Returns "SimQueueWithGateHandler".
getHandlerName() - Method in class org.javades.jqueues.r5.extensions.gate.SimQueueWithGateWorkloadScheduleHandler
Returns "SimQueueWithGateHandler".
getHandlerName() - Method in class org.javades.jqueues.r5.extensions.ost.SimQueueOSTStateHandler
Returns "SimQueueOSTHandler".
getHandlerName() - Method in class org.javades.jqueues.r5.extensions.qos.SimQueueQoSStateHandler
Returns "SimQueueQoSHandler".
getHandlerName() - Method in class org.javades.jqueues.r5.extensions.ratelimit.SimQueueRateLimitStateHandler
Returns "SimQueueRateLimitStateHandler".
getHandlerName() - Method in class org.javades.jqueues.r5.extensions.visitscounter.SimQueueVisitsCounterStateHandler
Returns "SimQueueVisitsCounterStateHandler".
getHandlerName() - Method in interface org.javades.jqueues.r5.util.predictor.state.SimQueueStateHandler
Returns the name of the handler.
getHandlerName() - Method in class org.javades.jqueues.r5.util.predictor.workload.DefaultWorkloadSchedule
 
getHandlerName() - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadScheduleHandler
Returns the name of the handler.
getHeaderString() - Method in class org.javades.jqueues.r5.listener.StdOutSimEntityListener
Returns the header used in the notifications.
getIndex(Set<DQ>, DQ) - Static method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite
Returns the index of a given queue in a set.
getIndex(DQ) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite
Returns the index of given sub-queue.
getInstance() - Static method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.QueueAccessVacation
Returns the single instance of this class.
getInstance() - Static method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.ServerAccessCredits
Returns the single instance of this class.
getInstance() - Static method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.Arrival
Returns the single instance of this class.
getInstance() - Static method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.Revocation
Returns the single instance of this class.
getInstance() - Static method in class org.javades.jqueues.r5.entity.SimEntityOperation.Reset
Returns the single instance of this class.
getInstance() - Static method in class org.javades.jqueues.r5.entity.SimEntityOperation.Update
Returns the single instance of this class.
getInstance() - Static method in class org.javades.jqueues.r5.extensions.gate.SimQueueWithGateOperationUtils.GatePassageCreditsOperation
Returns the single instance of this class.
getJob() - Method in class org.javades.jqueues.r5.entity.jq.SimJQEvent
Gets the job (if applicable) to which the event applies.
getJob() - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.RequestJAndOrQ
Returns the job associated with this request.
getJobArrivalsMap() - Method in class org.javades.jqueues.r5.util.predictor.state.DefaultSimQueueState
 
getJobArrivalsMap() - Method in interface org.javades.jqueues.r5.util.predictor.state.SimQueueState
Returns a map of time onto jobs that arrived at that time, and are still present in the queue.
getJobArrivalsMap(SimQueue) - Method in class org.javades.jqueues.r5.util.predictor.workload.DefaultWorkloadSchedule
 
getJobArrivalsMap(SimQueue) - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadSchedule
Gets the job arrivals indexed by time at given queue.
getJobArrivalsMap_SQ() - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadSchedule_SQ
Gets the job arrivals indexed by time at the queue.
getJobArrivalsMap_SQ_SV_ROEL_U() - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadSchedule_SQ_SV_ROEL_U
Gets the job arrivals indexed by time at the queue.
getJobExecuting(Q, SimQueueState<SimJob, Q>) - Method in class org.javades.jqueues.r5.extensions.qos.SimQueuePredictor_PQ
 
getJobRemainingServiceTimeMap() - Method in class org.javades.jqueues.r5.util.predictor.state.DefaultSimQueueState
 
getJobRemainingServiceTimeMap() - Method in interface org.javades.jqueues.r5.util.predictor.state.SimQueueState
Gets a map from all jobs in the service area onto their remaining service times.
getJobRevocationsMap(SimQueue) - Method in class org.javades.jqueues.r5.util.predictor.workload.DefaultWorkloadSchedule
 
getJobRevocationsMap(SimQueue) - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadSchedule
Gets the job revocations indexed by time at given queue.
getJobRevocationsMap_SQ() - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadSchedule_SQ
Gets the job revocations indexed by time at the queue.
getJobRevocationsMap_SQ_SV_ROEL_U() - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadSchedule_SQ_SV_ROEL_U
Gets the job revocations indexed by time at the queue.
getJobs() - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
 
getJobs() - Method in interface org.javades.jqueues.r5.entity.jq.queue.SimQueue
Gets the set of jobs currently visiting this queue.
getJobs() - Method in class org.javades.jqueues.r5.util.predictor.state.DefaultSimQueueState
 
getJobs() - Method in interface org.javades.jqueues.r5.util.predictor.state.SimQueueState
Get the set of all jobs currently residing at the queue, either in the waiting area or in the service area.
getJobs() - Method in class org.javades.jqueues.r5.util.predictor.workload.DefaultWorkloadSchedule
 
getJobs(SimQueue) - Method in class org.javades.jqueues.r5.util.predictor.workload.DefaultWorkloadSchedule
 
getJobs() - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadSchedule
Gets the jobs (in no particular order) operating (arriving, revoking, ...) at least once at any of the queues.
getJobs(SimQueue) - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadSchedule
Gets the jobs (in no particular order) operating (arriving, revoking, ...) at least once at given queue.
getJobsBeingServed() - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.AbstractPreemptiveSimQueue
Gets the set of jobs currently being served by a server.
getJobsExecuting() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
Gets the jobs currently in execution.
getJobsInServiceArea() - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
 
getJobsInServiceArea() - Method in interface org.javades.jqueues.r5.entity.jq.queue.SimQueue
Get the set of jobs in the service area.
getJobsInServiceArea() - Method in class org.javades.jqueues.r5.util.predictor.state.DefaultSimQueueState
 
getJobsInServiceArea() - Method in interface org.javades.jqueues.r5.util.predictor.state.SimQueueState
Get the set of jobs currently in the service area of the queue (i.e., not waiting).
getJobsInServiceAreaMap() - Method in class org.javades.jqueues.r5.util.predictor.state.DefaultSimQueueState
 
getJobsInServiceAreaMap() - Method in interface org.javades.jqueues.r5.util.predictor.state.SimQueueState
Returns a map of time onto jobs that started at that time, and are still present (and thus in the service area) in the queue.
getJobsInWaitingArea() - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
 
getJobsInWaitingArea() - Method in interface org.javades.jqueues.r5.entity.jq.queue.SimQueue
Get the set of jobs in the waiting area.
getJobsInWaitingArea() - Method in class org.javades.jqueues.r5.util.predictor.state.DefaultSimQueueState
 
getJobsInWaitingArea() - Method in interface org.javades.jqueues.r5.util.predictor.state.SimQueueState
Gets a set holding all the jobs waiting at the queue (in no particular order).
getJobsInWaitingAreaOrdered() - Method in class org.javades.jqueues.r5.util.predictor.state.DefaultSimQueueState
 
getJobsInWaitingAreaOrdered() - Method in interface org.javades.jqueues.r5.util.predictor.state.SimQueueState
Gets a set holding all the jobs in the waiting area of the queue, in order of arrival.
getJobsQoSMap() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL
 
getJobsQoSMap() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL_PS
 
getJobsQoSMap() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.PQ
 
getJobsQoSMap() - Method in interface org.javades.jqueues.r5.extensions.qos.SimQueueQoS
Gets the mapping QoS values onto jobs currently visiting this queue with that particular QoS value.
getJobsQoSMap() - Method in class org.javades.jqueues.r5.extensions.qos.SimQueueQoSStateHandler
Maps QoS values onto jobs present with that QoS value.
getJobsWithMaximumObtainedServiceTime() - Method in class org.javades.jqueues.r5.extensions.ost.SimQueueOSTStateHandler
Gets all jobs with maximum obtained service time.
getJobsWithMinimumObtainedServiceTime() - Method in class org.javades.jqueues.r5.extensions.ost.SimQueueOSTStateHandler
Gets all jobs with minimum obtained service time.
getJobsWithObtainedServiceTime(double) - Method in class org.javades.jqueues.r5.extensions.ost.SimQueueOSTStateHandler
Gets all jobs with given obtained service time.
getJobToExecute(Q, SimQueueState<SimJob, Q>) - Method in class org.javades.jqueues.r5.extensions.qos.SimQueuePredictor_PQ
 
getJobToStart(SimQueue, SimQueueState<SimJob, SimQueue>) - Method in class org.javades.jqueues.r5.extensions.qos.SimQueuePredictor_HOL
 
getJobToStart(SimQueue, SimQueueState<SimJob, SimQueue>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_FCFS
 
getJobToStart(SimQueue, SimQueueState<SimJob, SimQueue>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_LJF
 
getJobToStart(SimQueue, SimQueueState<SimJob, SimQueue>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_SJF
 
getLastArrTime() - Method in class org.javades.jqueues.r5.extensions.ratelimit.SimQueueRateLimitStateHandler
Gets the last arrival time.
getLastDepTime() - Method in class org.javades.jqueues.r5.extensions.ratelimit.SimQueueRateLimitStateHandler
Gets the last departure time.
getLastUpdateTime() - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
 
getLastUpdateTime() - Method in interface org.javades.jqueues.r5.entity.SimEntity
Gets the time of the last update of this entity.
getLastUpdateTime() - Method in class org.javades.jqueues.r5.util.stat.AbstractSimQueueStat
Returns the time of the last update.
getLoadFactory() - Method in enum org.javades.jqueues.r5.util.loadfactory.pattern.KnownLoadFactory_SQ_SV
Gets the (fixed) load factory corresponding to this KnownLoadFactory_SQ_SV member.
getMainQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.collector.AbstractCollectorSimQueue
Returns the main (first) queue.
getMaximumObtainedServiceTime() - Method in class org.javades.jqueues.r5.extensions.ost.SimQueueOSTStateHandler
Gets the maximum obtained service time.
getMaxJobs() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncJL
Returns the maximum number of jobs allowed in the queueing system.
getMaxJobsInServiceArea() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncJL
Returns the maximum number of jobs allowed in the service area.
getMaxJobsInWaitingArea() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncJL
Returns the maximum number of jobs allowed in the waiting area.
getMaxNrOfJobs() - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueStat
Returns the maximum number of jobs residing at the queue.
getMaxNrOfJobsInServiceArea() - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueStat
Returns the maximum number of jobs in the service area at the queue.
getMaxServiceTime() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncTL
Returns the maximum service time.
getMaxSojournTime() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncTL
Returns the maximum sojourn time.
getMaxSojournTime() - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueVisitsStat
Returns the maximum sojourn time at the queue.
getMaxValue() - Method in class org.javades.jqueues.r5.util.stat.AutoSimQueueStatEntry
 
getMaxValue() - Method in enum org.javades.jqueues.r5.util.swing.KnownSimQueue.DoubleParameterProfile
 
getMaxValue() - Method in enum org.javades.jqueues.r5.util.swing.KnownSimQueue.IntegerParameterProfile
 
getMaxWaitingTime() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncTL
Returns the maximum waiting time.
getMaxWaitingTime() - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueVisitsStat
Returns the maximum waiting time at the queue.
getMinimumObtainedServiceTime() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
Returns the minimum obtained service time (i.e., of all the jobs currently in execution).
getMinimumObtainedServiceTime() - Method in class org.javades.jqueues.r5.extensions.ost.SimQueueOSTStateHandler
Gets the minimum obtained service time.
getMinNrOfJobs() - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueStat
Returns the minimum number of jobs residing at the queue.
getMinNrOfJobsInServiceArea() - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueStat
Returns the minimum number of jobs in the service area at the queue.
getMinSojournTime() - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueVisitsStat
Returns the minimum sojourn time at the queue.
getMinValue() - Method in class org.javades.jqueues.r5.util.stat.AutoSimQueueStatEntry
 
getMinValue() - Method in enum org.javades.jqueues.r5.util.swing.KnownSimQueue.DoubleParameterProfile
 
getMinValue() - Method in enum org.javades.jqueues.r5.util.swing.KnownSimQueue.IntegerParameterProfile
 
getMinWaitingTime() - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueVisitsStat
Returns the minimum waiting time at the queue.
getName() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.DelegatedSimQueueOperation
Returns "DelegatedOperation[operation on sub-queue]".
getName() - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.QueueAccessVacation
Returns "QueueAccessVacation".
getName() - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.ServerAccessCredits
Returns "ServerAccessCredits".
getName() - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.Arrival
Returns "Arrival".
getName() - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.Revocation
Returns "Revocation".
getName() - Method in interface org.javades.jqueues.r5.entity.SimEntityOperation
Gets the name of this operation.
getName() - Method in class org.javades.jqueues.r5.entity.SimEntityOperation.Reset
Returns "Reset".
getName() - Method in class org.javades.jqueues.r5.entity.SimEntityOperation.Update
Returns "Update".
getName() - Method in class org.javades.jqueues.r5.entity.SimEntitySimpleEventType.Member
Gets the (fixed) name of the event type.
getName() - Method in class org.javades.jqueues.r5.extensions.gate.SimQueueWithGateOperationUtils.GatePassageCreditsOperation
Returns "GatePassageCredits".
getName() - Method in class org.javades.jqueues.r5.util.stat.AutoSimQueueStatEntry
 
getNextEventTimeBeyond(SimQueue, double, Set<SimEntitySimpleEventType.Member>) - Method in class org.javades.jqueues.r5.util.predictor.workload.DefaultWorkloadSchedule
 
getNextEventTimeBeyond(SimQueue, double, Set<SimEntitySimpleEventType.Member>) - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadSchedule
Returns the time of the next event(s), and optionally their types, scheduled strictly beyond a given time at a specific queue.
getNextHigherThanMinimumObtainedServiceTime() - Method in class org.javades.jqueues.r5.extensions.ost.SimQueueOSTStateHandler
Gets the next-higher-to-minimum obtained service time.
getNextJobToServeInWaitingArea() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL
Gets the job in the waiting area that is next to serve.
getNextLowerThanMaximumObtainedServiceTime() - Method in class org.javades.jqueues.r5.extensions.ost.SimQueueOSTStateHandler
Gets the next-lower-to-maximum obtained service time.
getNextQueueEventTimeBeyond(Q, SimQueueState<SimJob, Q>, Set<SimEntitySimpleEventType.Member>) - Method in class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite_Enc
 
getNextQueueEventTimeBeyond(Q, SimQueueState<SimJob, Q>, Set<SimEntitySimpleEventType.Member>) - Method in class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite_LocalStart
 
getNextQueueEventTimeBeyond(GATE, SimQueueState<SimJob, GATE>, Set<SimEntitySimpleEventType.Member>) - Method in class org.javades.jqueues.r5.extensions.gate.SimQueuePredictor_GATE
 
getNextQueueEventTimeBeyond(Q, SimQueueState<SimJob, Q>, Set<SimEntitySimpleEventType.Member>) - Method in class org.javades.jqueues.r5.extensions.qos.SimQueuePredictor_PQ
 
getNextQueueEventTimeBeyond(ALIMIT, SimQueueState<SimJob, ALIMIT>, Set<SimEntitySimpleEventType.Member>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_ALIMIT
 
getNextQueueEventTimeBeyond(Q, SimQueueState<SimJob, Q>, Set<SimEntitySimpleEventType.Member>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_CTandem2
 
getNextQueueEventTimeBeyond(CUPS, SimQueueState<SimJob, CUPS>, Set<SimEntitySimpleEventType.Member>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_CUPS
 
getNextQueueEventTimeBeyond(DELAY, SimQueueState<SimJob, DELAY>, Set<SimEntitySimpleEventType.Member>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_DELAY
 
getNextQueueEventTimeBeyond(DLIMIT, SimQueueState<SimJob, DLIMIT>, Set<SimEntitySimpleEventType.Member>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_DLIMIT
 
getNextQueueEventTimeBeyond(DROP, SimQueueState<SimJob, DROP>, Set<SimEntitySimpleEventType.Member>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_DROP
 
getNextQueueEventTimeBeyond(Enc, SimQueueState<SimJob, Enc>, Set<SimEntitySimpleEventType.Member>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_Enc
 
getNextQueueEventTimeBeyond(EncTL, SimQueueState<SimJob, EncTL>, Set<SimEntitySimpleEventType.Member>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_EncTL
 
getNextQueueEventTimeBeyond(SimQueue, SimQueueState<SimJob, SimQueue>, Set<SimEntitySimpleEventType.Member>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_FCFS
 
getNextQueueEventTimeBeyond(HOL_PS, SimQueueState<SimJob, HOL_PS>, Set<SimEntitySimpleEventType.Member>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_HOL_PS
 
getNextQueueEventTimeBeyond(LeakyBucket, SimQueueState<SimJob, LeakyBucket>, Set<SimEntitySimpleEventType.Member>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_LeakyBucket
 
getNextQueueEventTimeBeyond(P_LCFS, SimQueueState<SimJob, P_LCFS>, Set<SimEntitySimpleEventType.Member>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_P_LCFS
 
getNextQueueEventTimeBeyond(PS, SimQueueState<SimJob, PS>, Set<SimEntitySimpleEventType.Member>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_PS
 
getNextQueueEventTimeBeyond(SINK, SimQueueState<SimJob, SINK>, Set<SimEntitySimpleEventType.Member>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_SINK
 
getNextQueueEventTimeBeyond(SocPS, SimQueueState<SimJob, SocPS>, Set<SimEntitySimpleEventType.Member>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_SocPS
 
getNextQueueEventTimeBeyond(SRTF, SimQueueState<SimJob, SRTF>, Set<SimEntitySimpleEventType.Member>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_SRTF
 
getNextQueueEventTimeBeyond(SUR, SimQueueState<SimJob, SUR>, Set<SimEntitySimpleEventType.Member>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_SUR
 
getNextQueueEventTimeBeyond(WUR, SimQueueState<SimJob, WUR>, Set<SimEntitySimpleEventType.Member>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_WUR
 
getNextQueueEventTimeBeyond(ZERO, SimQueueState<SimJob, ZERO>, Set<SimEntitySimpleEventType.Member>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_ZERO
 
getNextQueueEventTimeBeyond(Q, SimQueueState<SimJob, Q>, Set<SimEntitySimpleEventType.Member>) - Method in interface org.javades.jqueues.r5.util.predictor.SimQueueEventPredictor
Returns the time and types of the next event(s) scheduled strictly beyond the time at (the state object of) a specific queue.
getNumberOfArrivals() - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueVisitsStat
Returns the number of arrivals.
getNumberOfAutoRevocations() - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueVisitsStat
Returns the number of auto-revoked jobs.
getNumberOfDepartures() - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueVisitsStat
Returns the number of departures.
getNumberOfExits() - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueVisitsStat
Returns the number of job exits.
getNumberOfJobs() - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
 
getNumberOfJobs() - Method in interface org.javades.jqueues.r5.entity.jq.queue.SimQueue
Gets the number of jobs currently visiting the queue.
getNumberOfJobsDropped() - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueVisitsStat
Returns the number of dropped jobs.
getNumberOfJobsExecuting() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
Gets the number of jobs in execution.
getNumberOfJobsInServiceArea() - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
 
getNumberOfJobsInServiceArea() - Method in interface org.javades.jqueues.r5.entity.jq.queue.SimQueue
Gets the number of jobs in the service area.
getNumberOfJobsInWaitingArea() - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
 
getNumberOfJobsInWaitingArea() - Method in interface org.javades.jqueues.r5.entity.jq.queue.SimQueue
Gets the number of jobs in the waiting area.
getNumberOfOstGroups() - Method in class org.javades.jqueues.r5.extensions.ost.SimQueueOSTStateHandler
Gets the number of groups of jobs with equal obtained service times.
getNumberOfProbes() - Method in class org.javades.jqueues.r5.util.stat.AutoSimQueueStatEntry
 
getNumberOfRevocations() - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueVisitsStat
Returns the number of revoked jobs (not auto-revoked).
getNumberOfServers() - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractClassicSimQueue
Returns the number of servers (non-negative).
getNumberOfServersProfile() - Method in enum org.javades.jqueues.r5.util.swing.KnownSimQueue
 
getNumberOfStartedJobs() - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueVisitsStat
Returns the number of started jobs.
getNumberOfUpdates() - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueStat
 
getNumberOfVisits() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.feedback.FB_v
Returns the required number of visits to the embedded queue.
getNumberOfVisitsForJob(SimJob) - Method in class org.javades.jqueues.r5.extensions.visitscounter.SimQueueVisitsCounterStateHandler
Gets the number of visits recorded for the given job.
getObtainedServiceTime(SimJob) - Method in class org.javades.jqueues.r5.extensions.ost.SimQueueOSTStateHandler
Gets the obtained service time of given job.
getOperation() - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.QueueAccessVacationReply
Returns the singleton instance of SimQueueOperation.QueueAccessVacation.
getOperation() - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.QueueAccessVacationRequest
Returns the singleton instance of SimQueueOperation.QueueAccessVacation.
getOperation() - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.ServerAccessCreditsReply
Returns the singleton instance of SimQueueOperation.ServerAccessCredits.
getOperation() - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.ServerAccessCreditsRequest
Returns the singleton instance of SimQueueOperation.ServerAccessCredits.
getOperation() - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.ArrivalReply
Returns the singleton instance of SimJQOperation.Arrival.
getOperation() - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.ArrivalRequest
Returns the singleton instance of SimJQOperation.Arrival.
getOperation() - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.RevocationReply
Returns the singleton instance of SimJQOperation.Revocation.
getOperation() - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.RevocationRequest
Returns the singleton instance of SimJQOperation.Revocation.
getOperation() - Method in interface org.javades.jqueues.r5.entity.SimEntityOperation.Reply
Gets the operation (type).
getOperation() - Method in interface org.javades.jqueues.r5.entity.SimEntityOperation.Request
Gets the operation (type).
getOperation() - Method in class org.javades.jqueues.r5.entity.SimEntityOperation.ResetReply
Returns the singleton instance of SimEntityOperation.Reset.
getOperation() - Method in class org.javades.jqueues.r5.entity.SimEntityOperation.ResetRequest
Returns the singleton instance of SimEntityOperation.Reset.
getOperation() - Method in class org.javades.jqueues.r5.entity.SimEntityOperation.UpdateReply
Returns the singleton instance of SimEntityOperation.Update.
getOperation() - Method in class org.javades.jqueues.r5.entity.SimEntityOperation.UpdateRequest
Returns the singleton instance of SimEntityOperation.Update.
getOperation() - Method in class org.javades.jqueues.r5.extensions.gate.SimQueueWithGateOperationUtils.GatePassageCreditsReply
getOperation() - Method in class org.javades.jqueues.r5.extensions.gate.SimQueueWithGateOperationUtils.GatePassageCreditsRequest
getOperationReplyClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.DelegatedSimQueueOperation
Returns the class of the reply for the operation on the sub-queue.
getOperationReplyClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.QueueAccessVacation
getOperationReplyClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.ServerAccessCredits
getOperationReplyClass() - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.Arrival
Returns the class of SimJQOperation.ArrivalReply.
getOperationReplyClass() - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.Revocation
Returns the class of SimJQOperation.RevocationReply.
getOperationReplyClass() - Method in interface org.javades.jqueues.r5.entity.SimEntityOperation
Gets the type of replies for this operation.
getOperationReplyClass() - Method in class org.javades.jqueues.r5.entity.SimEntityOperation.Reset
Returns the class of SimEntityOperation.ResetReply.
getOperationReplyClass() - Method in class org.javades.jqueues.r5.entity.SimEntityOperation.Update
Returns the class of SimEntityOperation.UpdateReply.
getOperationReplyClass() - Method in class org.javades.jqueues.r5.extensions.gate.SimQueueWithGateOperationUtils.GatePassageCreditsOperation
getOperationRequestClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.DelegatedSimQueueOperation
Returns the class of the request for the operation on the sub-queue.
getOperationRequestClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.QueueAccessVacation
getOperationRequestClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.ServerAccessCredits
getOperationRequestClass() - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.Arrival
Returns the class of SimJQOperation.ArrivalRequest.
getOperationRequestClass() - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.Revocation
Returns the class of SimJQOperation.RevocationRequest.
getOperationRequestClass() - Method in interface org.javades.jqueues.r5.entity.SimEntityOperation
Gets the type of requests for this operation.
getOperationRequestClass() - Method in class org.javades.jqueues.r5.entity.SimEntityOperation.Reset
Returns the class of SimEntityOperation.ResetRequest.
getOperationRequestClass() - Method in class org.javades.jqueues.r5.entity.SimEntityOperation.Update
Returns the class of SimEntityOperation.UpdateRequest.
getOperationRequestClass() - Method in class org.javades.jqueues.r5.extensions.gate.SimQueueWithGateOperationUtils.GatePassageCreditsOperation
getPattern() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.parallel.Pattern
Returns the pattern associated with this queue.
getPdfArrival() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.jackson.JacksonSimQueueSelector
Gets the arrival probabilities (as probability distribution function).
getPdfTransition() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.jackson.JacksonSimQueueSelector
Gets the transition probabilities for each (source) queue in turn (as probability distribution function).
getPreemptionStrategy() - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.AbstractPreemptiveSimQueue
Gets the preemption strategy.
getPreImageForSet(Set<V>) - Method in class org.javades.jqueues.r5.util.collection.HashMapWithPreImageAndOrderedValueSet
 
getPreImageForValue(V) - Method in class org.javades.jqueues.r5.util.collection.HashMapWithPreImageAndOrderedValueSet
 
getProcessedQueueEvents() - Method in class org.javades.jqueues.r5.util.predictor.workload.DefaultWorkloadSchedule
 
getProcessedQueueEvents() - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadSchedule
Gets the underlying queue events that were processed for this workload representation.
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.job.qos.DefaultSimJobQoS
 
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.job.selflistening.DefaultSelfListeningSimJobQoS
 
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.job.visitslogging.DefaultVisitsLoggingSimJobQoS
 
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite_LocalStart
Returns null since QoS is not supported (by default) with the LocalStart model for composite queues.
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.ctandem2.CTandem2
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.AbstractEncapsulatorSimQueue
Returns the QoS value of the encapsulated queue.
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.Enc
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncHS
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncJL
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncTL
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncXM
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.feedback.AbstractFeedbackSimQueue
Returns the QoS value of the encapsulated queue.
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_B
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_B_c
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_c
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IC
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IS
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IS_CST
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LCFS
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LCFS_B
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LJF
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.NoBuffer_c
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.RANDOM
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SJF
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SUR
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.P_LCFS
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.SRTF
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.PS
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.SocPS
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.AbstractPreemptiveSimQueueQoS
Returns null, since the QoS value of a queue has no meaning.
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.AbstractSimQueueQoS
Returns null, since the QoS value of a queue has no meaning.
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL_PS
Returns null, since the QoS value of a queue has no meaning.
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.ALIMIT
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DELAY
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DLIMIT
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DROP
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.GATE
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.SINK
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.WUR
Calls super method (in order to make implementation final).
getQoS() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.ZERO
Calls super method (in order to make implementation final).
getQoS() - Method in interface org.javades.jqueues.r5.entity.jq.SimQoS
Gets the QoS value.
getQoS() - Method in interface org.javades.jqueues.r5.extensions.qos.SimQueueOrJobQoS
Overridden in order to restrict the return type.
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.job.qos.DefaultSimJobQoS
 
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.job.selflistening.DefaultSelfListeningSimJobQoS
 
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.job.visitslogging.DefaultVisitsLoggingSimJobQoS
 
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite_LocalStart
Returns null since QoS is not supported (by default) with the LocalStart model for composite queues.
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.ctandem2.CTandem2
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.AbstractEncapsulatorSimQueue
Returns the QoS class of the encapsulated queue.
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.Enc
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncHS
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncJL
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncTL
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncXM
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.feedback.AbstractFeedbackSimQueue
Returns the QoS class of the encapsulated queue.
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_B
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_B_c
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_c
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IC
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IS
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IS_CST
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LCFS
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LCFS_B
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LJF
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.NoBuffer_c
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.RANDOM
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SJF
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SUR
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.P_LCFS
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.SRTF
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.PS
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.SocPS
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.AbstractPreemptiveSimQueueQoS
 
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.AbstractSimQueueQoS
 
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL_PS
 
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.ALIMIT
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DELAY
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DLIMIT
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DROP
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.GATE
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.SINK
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.WUR
Calls super method (in order to make implementation final).
getQoSClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.ZERO
Calls super method (in order to make implementation final).
getQoSClass() - Method in interface org.javades.jqueues.r5.entity.jq.SimQoS
Returns the Java class used for QoS behavior.
getQoSClass() - Method in interface org.javades.jqueues.r5.extensions.qos.SimQueueOrJobQoS
Overridden in order to restrict the return type.
getQueue() - Method in class org.javades.jqueues.r5.entity.jq.job.AbstractSimJob
Returns the internally stored SimQueue visiting.
getQueue() - Method in interface org.javades.jqueues.r5.entity.jq.job.SimJob
The queue this job is currently visiting.
getQueue(Set<DQ>, int) - Static method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite
Returns a queue in a set by its index.
getQueue(int) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite
Returns a sub-queue by its index.
getQueue() - Method in class org.javades.jqueues.r5.entity.jq.SimJQEvent
Gets the queue (if applicable) at which the event occurs.
getQueue() - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.RequestJAndOrQ
Returns the queue associated with this request.
getQueue() - Method in class org.javades.jqueues.r5.listener.MultiSimQueueNotificationProcessor.Notification
Gets the SimQueue to which the (atomic) notification applies.
getQueue() - Method in class org.javades.jqueues.r5.util.predictor.DefaultSimQueuePrediction_SQ_SV
 
getQueue() - Method in interface org.javades.jqueues.r5.util.predictor.SimQueuePrediction_SQ_SV
Returns the SimQueue for which this prediction was generated.
getQueue() - Method in class org.javades.jqueues.r5.util.predictor.state.DefaultSimQueueState
 
getQueue() - Method in interface org.javades.jqueues.r5.util.predictor.state.SimQueueState
Gets the queue, non-null.
getQueue() - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadSchedule_SQ
Gets the queue to which this workload representation applies.
getQueue() - Method in class org.javades.jqueues.r5.util.stat.AbstractSimQueueStat
Gets the SimQueue we are gathering statistics on.
getQueueAccessVacationLog() - Method in class org.javades.jqueues.r5.listener.SimQueueAccessVacationLogger
Returns the queue-access vacation log (unmodifiable).
getQueueAccessVacationLog() - Method in class org.javades.jqueues.r5.util.predictor.DefaultSimQueuePrediction_SQ_SV
 
getQueueAccessVacationLog() - Method in interface org.javades.jqueues.r5.util.predictor.SimQueuePrediction_SQ_SV
Returns the predicted queue-access vacation (changes).
getQueueAccessVacationMap(SimQueue) - Method in class org.javades.jqueues.r5.util.predictor.workload.DefaultWorkloadSchedule
 
getQueueAccessVacationMap(SimQueue) - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadSchedule
Returns the queue-access vacation settings in time for a specific queue.
getQueueAccessVacationMap_SQ() - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadSchedule_SQ
Returns the queue-access vacation settings in time for the queue.
getQueueAccessVacationMap_SQ_SV_ROEL_U() - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadSchedule_SQ_SV_ROEL_U
Returns the queue-access vacation settings in time for the queue.
getQueueClass() - Method in enum org.javades.jqueues.r5.util.swing.KnownSimQueue
 
getQueueEvents() - Method in class org.javades.jqueues.r5.util.predictor.workload.DefaultWorkloadSchedule
 
getQueueEvents() - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadSchedule
Gets the underlying queue events (all) of this workload representation.
getQueues() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite
 
getQueues() - Method in interface org.javades.jqueues.r5.entity.jq.queue.composite.SimQueueComposite
Returns the set of queues embedded by this SimQueueComposite.
getQueues() - Method in class org.javades.jqueues.r5.util.predictor.workload.DefaultWorkloadSchedule
 
getQueues() - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadSchedule
Gets the queues (in no particular order) to which this workload representation applies.
getRandomSimQueueFromSet(Set<SimQueue>, Random) - Static method in class org.javades.jqueues.r5.entity.jq.queue.composite.parallel.JSQ
Selects a queue at random (with equal probabilities) from a set of queues.
getRateLimit() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.ALIMIT
Returns the (immutable) rate limit for arrivals (non-negative).
getRateLimit() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DLIMIT
Returns the (immutable) rate limit for departures (non-negative).
getRealJob(DJ, DQ) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite
Returns the real job for given delegate job, and asserts its presence on the given (sub-)queue, or on no (sub-)queue at all.
getRealJob(DJ) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite
Returns the real job for given delegate job.
getRealJob(DJ) - Method in interface org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite.RealDelegateJobMapper
Returns the real job for a delegate job.
getRegisteredDelegatedOperations() - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
Returns the registered delegated operations.
getRegisteredNotificationTypes() - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
 
getRegisteredNotificationTypes() - Method in interface org.javades.jqueues.r5.entity.SimEntity
Gets the registered notification types of this entity.
getRegisteredOperations() - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
 
getRegisteredOperations() - Method in interface org.javades.jqueues.r5.entity.SimEntity
Gets the registered operations of this entity.
getRemainingServiceMap() - Method in class org.javades.jqueues.r5.util.predictor.state.DefaultSimQueueState
 
getRemainingServiceMap() - Method in interface org.javades.jqueues.r5.util.predictor.state.SimQueueState
Returns a map of remaining service time onto jobs that started, have exactly that remaining service time, and are still present (and thus in the service area) in the queue.
getRemainingWork() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.SocPS
Gets the total remaining work, i.e., the sum of remaining service times of all jobs in the service area.
getRequest() - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueEvent.Operation
Returns the operation request of this event.
getRequest() - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.QueueAccessVacationReply
 
getRequest() - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.ServerAccessCreditsReply
 
getRequest() - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.ArrivalReply
 
getRequest() - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.RevocationReply
 
getRequest() - Method in interface org.javades.jqueues.r5.entity.SimEntityOperation.Reply
Returns the SimEntityOperation.Request to which this reply applies.
getRequest() - Method in class org.javades.jqueues.r5.entity.SimEntityOperation.ResetReply
 
getRequest() - Method in class org.javades.jqueues.r5.entity.SimEntityOperation.UpdateReply
 
getRequest() - Method in class org.javades.jqueues.r5.extensions.gate.SimQueueWithGateOperationUtils.GatePassageCreditsReply
 
getRevocationTimesMap(SimQueue) - Method in class org.javades.jqueues.r5.util.predictor.workload.DefaultWorkloadSchedule
 
getRevocationTimesMap(SimQueue) - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadSchedule
Gets the revocation times indexed by job at given queue.
getRevocationTimesMap_SQ() - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadSchedule_SQ
Gets the revocation times indexed by job at the queue.
getRevocationTimesMap_SQ_SV_ROEL_U() - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadSchedule_SQ_SV_ROEL_U
Gets the job revocations indexed by time at the queue.
getRNG() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.jackson.JacksonSimQueueSelector
Returns the Random Number Generator used for arrivals and transitions.
getRNG() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.RANDOM
Returns the random-number generator used to sequence arriving jobs for service.
getServeQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.ctandem2.CTandem2
Gets the serve (second, last) queue.
getServerAccessCredits() - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
 
getServerAccessCredits() - Method in interface org.javades.jqueues.r5.entity.jq.queue.SimQueue
Gets the (remaining) server-access credits.
getServerAccessCredits() - Method in class org.javades.jqueues.r5.util.predictor.state.DefaultSimQueueState
 
getServerAccessCredits() - Method in interface org.javades.jqueues.r5.util.predictor.state.SimQueueState
Gets the server-access credits.
getServerAccessCreditsAvailabilityLog() - Method in class org.javades.jqueues.r5.listener.SimQueueServerAccessCreditsAvailabilityLogger
Returns the server-access-credits availability log (unmodifiable).
getServerAccessCreditsAvailabilityLog() - Method in class org.javades.jqueues.r5.util.predictor.DefaultSimQueuePrediction_SQ_SV
 
getServerAccessCreditsAvailabilityLog() - Method in interface org.javades.jqueues.r5.util.predictor.SimQueuePrediction_SQ_SV
Returns the predicted server-access-credits availability.
getServerAccessCreditsMap(SimQueue) - Method in class org.javades.jqueues.r5.util.predictor.workload.DefaultWorkloadSchedule
 
getServerAccessCreditsMap(SimQueue) - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadSchedule
Returns the server-access-credits settings in time for a specific queue.
getServerAccessCreditsMap_SQ() - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadSchedule_SQ
Returns the server-access-credits settings in time for the queue.
getServerAccessCreditsMap_SQ_SV_ROEL_U() - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadSchedule_SQ_SV_ROEL_U
Returns the server-access-credits settings in time for the queue.
getServiceTime(Q) - Method in class org.javades.jqueues.r5.entity.jq.job.AbstractSimJob
 
getServiceTime(Q) - Method in class org.javades.jqueues.r5.entity.jq.job.DefaultSimJob
Returns the service-time for this job for a queue visit.
getServiceTime(Q) - Method in interface org.javades.jqueues.r5.entity.jq.job.SimJob
The requested service time at given queue.
getServiceTime() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IS_CST
Returns the service time for all jobs.
getServiceTime(SimQueue) - Method in class org.javades.jqueues.r5.misc.example.CompositeExample.TestDelegateSimJob
 
getServiceTime(SimQueue) - Method in class org.javades.jqueues.r5.misc.example.DefaultExampleSimJob
Returns the index number as service time at given (any non-null) queue, unless the SimJob.getServiceTime(Q) contract orders otherwise.
getServiceTime(SimQueue) - Method in class org.javades.jqueues.r5.misc.example.EncJLExample.TestDelegateSimJob
 
getServiceTime(SimQueue) - Method in class org.javades.jqueues.r5.misc.example.EncTLExample.TestDelegateSimJob
 
getServiceTime(Q, J) - Method in class org.javades.jqueues.r5.util.predictor.state.DefaultSimQueueState
Gets the service time of a job at a queue (central entry point).
getServiceTimeForJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Returns the service time for a job at this queue.
getServiceTimeForJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite_LocalStart
Calls super method (in order to make implementation final).
getServiceTimeForJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.AbstractEncapsulatorSimQueue
Calls super method.
getServiceTimeForJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.Enc
Calls super method (in order to make implementation final).
getServiceTimeForJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncHS
Calls super method (in order to make implementation final).
getServiceTimeForJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncJL
Calls super method (in order to make implementation final).
getServiceTimeForJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncTL
Calls super method (in order to make implementation final).
getServiceTimeForJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncXM
Calls super method (in order to make implementation final).
getServiceTimeForJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS
Calls super method (in order to make implementation final).
getServiceTimeForJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_B
Calls super method (in order to make implementation final).
getServiceTimeForJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_B_c
Calls super method (in order to make implementation final).
getServiceTimeForJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_c
Calls super method (in order to make implementation final).
getServiceTimeForJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IC
Returns zero.
getServiceTimeForJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IS
Calls super method (in order to make implementation final).
getServiceTimeForJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IS_CST
Returns the service time for all jobs.
getServiceTimeForJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LCFS
Calls super method (in order to make implementation final).
getServiceTimeForJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LCFS_B
Calls super method (in order to make implementation final).
getServiceTimeForJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LJF
Calls super method (in order to make implementation final).
getServiceTimeForJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.NoBuffer_c
Calls super method (in order to make implementation final).
getServiceTimeForJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.RANDOM
Calls super method (in order to make implementation final).
getServiceTimeForJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SJF
Calls super method (in order to make implementation final).
getServiceTimeForJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SUR
getServiceTimeForJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.P_LCFS
Calls super method (in order to make implementation final).
getServiceTimeForJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.SRTF
Calls super method (in order to make implementation final).
getServiceTimeForJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.AbstractEgalitarianProcessorSharingSimQueue
Calls super method (in order to make implementation final).
getServiceTimeForJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
Calls super method (in order to make implementation final).
getServiceTimeForJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.SocPS
Calls super method (in order to make implementation final).
getServiceTimeForJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL
Calls super method (in order to make implementation final).
getServiceTimeForJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.PQ
Calls super method (in order to make implementation final).
getServiceTimeForJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.AbstractServerlessSimQueue
getSimEntityListeners() - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
 
getSimEntityListeners() - Method in interface org.javades.jqueues.r5.entity.SimEntity
Gets the listeners to this entity.
getSimJobTimeSimEntityEventMap() - Method in class org.javades.jqueues.r5.event.map.DefaultSimEntityEventMap
 
getSimJobTimeSimEntityEventMap() - Method in interface org.javades.jqueues.r5.event.map.SimEntityEventMap
Returns the SimJQEvents indexed by (in that order) job and time.
getSimQueueProbe() - Method in class org.javades.jqueues.r5.util.stat.AutoSimQueueStatEntry
 
getSimQueueSelector() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite
Returns the (user-supplied) SimQueueSelector for selecting the sub-queue to visit.
getSimQueueSelector() - Method in interface org.javades.jqueues.r5.entity.jq.queue.composite.SimQueueComposite
Returns the sub-queue selector for this SimQueueComposite.
getSimQueueTimeSimEntityEventMap() - Method in class org.javades.jqueues.r5.event.map.DefaultSimEntityEventMap
 
getSimQueueTimeSimEntityEventMap() - Method in interface org.javades.jqueues.r5.event.map.SimEntityEventMap
Returns the SimJQEvents indexed by (in that order) queue and time.
getStartArmedLog() - Method in class org.javades.jqueues.r5.listener.SimQueueStartArmedLogger
Returns the StartArmed log (unmodifiable).
getStartArmedLog() - Method in class org.javades.jqueues.r5.util.predictor.DefaultSimQueuePrediction_SQ_SV
 
getStartArmedLog() - Method in interface org.javades.jqueues.r5.util.predictor.SimQueuePrediction_SQ_SV
Returns the predicted StartArmed (changes).
getStartTime() - Method in class org.javades.jqueues.r5.util.stat.AbstractSimQueueStat
Gets the start time for gathering statistics.
getStartTimesMap() - Method in class org.javades.jqueues.r5.util.predictor.state.DefaultSimQueueState
 
getStartTimesMap() - Method in interface org.javades.jqueues.r5.util.predictor.state.SimQueueState
Gets a map from all jobs in the service area of this queue onto their start times.
getStatisticsValid() - Method in class org.javades.jqueues.r5.util.stat.AbstractSimQueueStat
Checks if the statistics are valid.
getSubNotifications() - Method in class org.javades.jqueues.r5.listener.MultiSimQueueNotificationProcessor.Notification
Gets the sub-notifications of which this (atomic) notification consists.
getSubQueueState(int) - Method in class org.javades.jqueues.r5.extensions.composite.SimQueueCompositeStateHandler
Gets the state of sub-queue with given index.
getTargetEntity() - Method in interface org.javades.jqueues.r5.entity.SimEntityOperation.Request
Gets the target entity; the entity to perform the request.
getTargetEntity() - Method in class org.javades.jqueues.r5.entity.SimEntityOperation.RequestE
Returns the entity argument of this request.
getTime() - Method in class org.javades.jqueues.r5.listener.MultiSimQueueNotificationProcessor.Notification
Gets the time of the (atomic) notification.
getTime() - Method in class org.javades.jqueues.r5.util.predictor.state.DefaultSimQueueState
 
getTime() - Method in interface org.javades.jqueues.r5.util.predictor.state.SimQueueState
Gets the current time at the queue.
getTimeSimJobSimEntityEventMap() - Method in class org.javades.jqueues.r5.event.map.DefaultSimEntityEventMap
 
getTimeSimJobSimEntityEventMap() - Method in interface org.javades.jqueues.r5.event.map.SimEntityEventMap
Returns the SimJQEvents indexed by (in that order) time and job.
getTimeSimQueueSimEntityEventMap() - Method in class org.javades.jqueues.r5.event.map.DefaultSimEntityEventMap
 
getTimeSimQueueSimEntityEventMap() - Method in interface org.javades.jqueues.r5.event.map.SimEntityEventMap
Returns the SimJQEvents indexed by (in that order) time and queue.
getTimeToCatchUp() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
Calculates the time until the next catch-up.
getTotalNumberOfVisits() - Method in class org.javades.jqueues.r5.extensions.visitscounter.SimQueueVisitsCounterStateHandler
 
getUnknownNotificationTypePolicy() - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
 
getUnknownNotificationTypePolicy() - Method in interface org.javades.jqueues.r5.entity.SimEntity
Returns the policy for unknown notifications types.
getUnknownOperationPolicy() - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
 
getUnknownOperationPolicy() - Method in interface org.javades.jqueues.r5.entity.SimEntity
Returns the policy for unknown operations.
getVacation() - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueEvent.QueueAccessVacation
Returns whether the vacation starts or ends.
getVirtualTime() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.AbstractEgalitarianProcessorSharingSimQueue
Returns the current virtual time.
getVisitLogs() - Method in class org.javades.jqueues.r5.entity.jq.job.visitslogging.DefaultVisitsLoggingSimJob
Returns the JobQueueVisitLogs; indexed by arrival time.
getVisitLogs() - Method in class org.javades.jqueues.r5.util.predictor.DefaultSimQueuePrediction_SQ_SV
 
getVisitLogs() - Method in interface org.javades.jqueues.r5.util.predictor.SimQueuePrediction_SQ_SV
Gets the predicted of job-visits (at most one per job).
getWaitQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.ctandem2.CTandem2
Gets the wait (first) queue.
getWaitServiceTimeProfile() - Method in enum org.javades.jqueues.r5.util.swing.KnownSimQueue
 
getWaitTime() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DELAY
Returns the wait time for all jobs.

H

hasEventsBeyond(SimQueue, double) - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadSchedule
Returns whether there exist event(s) scheduled strictly beyond a given time at a specific queue.
HashMapWithPreImageAndOrderedValueSet<K,V> - Class in org.javades.jqueues.r5.util.collection
A java.util.HashMap with ordered value set and extended with methods to obtain pre-images of (sets of) values.
HashMapWithPreImageAndOrderedValueSet() - Constructor for class org.javades.jqueues.r5.util.collection.HashMapWithPreImageAndOrderedValueSet
 
hasJobs() - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Returns whether this queue has jobs present.
hasJobsInServiceArea() - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Returns whether or not this queue has at least one job in the service area.
hasJobsInWaitingArea() - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Returns whether or not this queue has at least one job waiting.
hasServerAcccessCredits() - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Returns true if this queue has server-access credits left.
hasServerAccessCredits(Enc, SimQueueState<SimJob, Enc>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_Enc
 
hasServerAccessCredits(EncTL, SimQueueState<SimJob, EncTL>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_EncTL
 
hasServerAccessCredits(Q, SimQueueState<SimJob, Q>) - Method in interface org.javades.jqueues.r5.util.predictor.SimQueueStatePredictor
Checks whether a given state represents a queue-state with server-access credits available.
hasServerAvailable() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.AbstractNonPreemptiveWorkConservingSimQueue
Returns true if there are strictly fewer jobs in the service area than servers present in the system, or if the number of servers is infinite.
HOL<J extends SimJob,Q extends HOL,P extends Comparable> - Class in org.javades.jqueues.r5.entity.jq.queue.qos
The Head-of-the-Line (HOL) queueing discipline.
HOL(SimEventList, Class<P>, P) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.qos.HOL
Creates a new HOL.
HOL_PS<J extends SimJob,Q extends HOL_PS,P> - Class in org.javades.jqueues.r5.entity.jq.queue.qos
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.
HOL_PS(SimEventList, Class<P>, P) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.qos.HOL_PS
Creates a single-server HOL-PS queue with infinite buffer size given an event list.
hook(List<Map<SimEntitySimpleEventType.Member, SimEntityEvent>>) - Method in interface org.javades.jqueues.r5.entity.AbstractSimEntity.PreNotificationHook
Invokes the hook.
hook(double, Set<J>, Object) - Method in interface org.javades.jqueues.r5.util.predictor.state.DefaultSimQueueState.PostStartHook
Invokes the hook.

I

IC<J extends SimJob,Q extends IC> - Class in org.javades.jqueues.r5.entity.jq.queue.nonpreemptive
The IC queue serves all jobs in zero time.
IC(SimEventList) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IC
Creates a new IC queue with given SimEventList.
incNumberOfVisitsForJob(SimJob) - Method in class org.javades.jqueues.r5.extensions.visitscounter.SimQueueVisitsCounterStateHandler
Increments the number of visits to the queue of the given job.
increaseMinimumObtainedServiceTime(double, double, boolean, double) - Method in class org.javades.jqueues.r5.extensions.ost.SimQueueOSTStateHandler
Increases the obtained service time on jobs with the minimum obtained service time.
incTotalNumberOfVisits() - Method in class org.javades.jqueues.r5.extensions.visitscounter.SimQueueVisitsCounterStateHandler
 
initHandler(DefaultSimQueueState) - Method in class org.javades.jqueues.r5.extensions.composite.SimQueueCompositeStateHandler
 
initHandler(DefaultSimQueueState) - Method in class org.javades.jqueues.r5.extensions.gate.SimQueueWithGateStateHandler
 
initHandler(DefaultSimQueueState) - Method in class org.javades.jqueues.r5.extensions.ost.SimQueueOSTStateHandler
 
initHandler(DefaultSimQueueState) - Method in class org.javades.jqueues.r5.extensions.qos.SimQueueQoSStateHandler
 
initHandler(DefaultSimQueueState) - Method in class org.javades.jqueues.r5.extensions.ratelimit.SimQueueRateLimitStateHandler
 
initHandler(DefaultSimQueueState) - Method in class org.javades.jqueues.r5.extensions.visitscounter.SimQueueVisitsCounterStateHandler
 
initHandler(DefaultSimQueueState) - Method in interface org.javades.jqueues.r5.util.predictor.state.SimQueueStateHandler
Initializes the handler, and passes the DefaultSimQueueState object.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Inserts a job that just arrived (at given time) into sub-class specific administration.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite_LocalStart
Creates the delegate job and administers it.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.ctandem2.CTandem2
Creates the delegate job and administers it.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.AbstractEncapsulatorSimQueue
Creates the delegate job and administers it.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.Enc
Calls super method (in order to make implementation final).
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncHS
Calls super method (in order to make implementation final).
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncJL
Calls super method.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncTL
Calls super method and inserts the job in the local administration.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncXM
Calls super method (in order to make implementation final).
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.AbstractNonPreemptiveWorkConservingSimQueue
The default implementation does nothing.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS
Invokes super method and makes method implementation final.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_B
Invokes super method and makes method implementation final.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_B_c
Invokes super method and makes method implementation final.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_c
Invokes super method and makes method implementation final.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IC
Invokes super method and makes method implementation final.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IS
Invokes super method and makes method implementation final.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IS_CST
Invokes super method and makes method implementation final.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LCFS
Inserts the job at the head of an internal LIFO queue.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LCFS_B
Inserts the job at the head of an internal LIFO queue.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LJF
Inserts the job in the internal LJF job queue maintaining non-increasing service-time ordering.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.NoBuffer_c
Invokes super method and makes method implementation final.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.RANDOM
Inserts the job at a random position the internal RANDOM wait queue.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SJF
Inserts the job in the internal SJF job queue maintaining non-decreasing service-time ordering.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SUR
Does nothing.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.P_LCFS
Inserts the job at the head of an internal LIFO job queue (for selecting which job to resume) and at the head of an internal LIFO wait queue (for selecting which job to start).
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.SRTF
Inserts the job at the head of an internal SRTF wait queue; maintaining non-decreasing (required) service-time ordering.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
Does nothing, and makes that final.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.PS
Does nothing, and makes that final.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.SocPS
Does nothing, and makes that final.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL
Inserts the job HOL.jobsQoSMap.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL_PS
Inserts the job into HOL_PS.jobsQoSMap.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.PQ
Inserts the job into PQ.jobsQoSMap.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.ALIMIT
Does nothing.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DELAY
Does nothing.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DLIMIT
Does nothing.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DROP
Does nothing.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.GATE
Does nothing.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.SINK
Does nothing.
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.WUR
Performs sanity check (only).
insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.ZERO
Does nothing.
insertJobInQueueUponStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Updates the internal subclass-specific data structures upon the start of a job.
insertJobInQueueUponStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite_LocalStart
Performs sanity chekcs.
insertJobInQueueUponStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.ctandem2.CTandem2
Performs sanity checks.
insertJobInQueueUponStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.AbstractEncapsulatorSimQueue
Performs sanity checks only.
insertJobInQueueUponStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.Enc
Calls super method (in order to make implementation final).
insertJobInQueueUponStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncHS
Throws an exception.
insertJobInQueueUponStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncJL
Calls super method.
insertJobInQueueUponStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncTL
Calls super method and performs sanity checks.
insertJobInQueueUponStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncXM
Calls super method (in order to make implementation final).
insertJobInQueueUponStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.AbstractNonPreemptiveWorkConservingSimQueue
Does nothing.
insertJobInQueueUponStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SUR
Does nothing.
insertJobInQueueUponStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.P_LCFS
Performs sanity checks, removes the job from the internal LIFO wait queue, and administers its remaining service time.
insertJobInQueueUponStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.SRTF
Performs sanity checks, removes the job from the internal SRTF/SJF wait queue, and administers its remaining service time.
insertJobInQueueUponStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.AbstractEgalitarianProcessorSharingSimQueue
Performs sanity checks, and administers the job's virtual departure time.
insertJobInQueueUponStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
Performs sanity checks and administers the job's initial obtained service time.
insertJobInQueueUponStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.SocPS
Performs sanity checks and administers the job's initial remaining service time.
insertJobInQueueUponStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL
Performs sanity checks (only).
insertJobInQueueUponStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.PQ
insertJobInQueueUponStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.AbstractServerlessSimQueue
IS<J extends SimJob,Q extends IS> - Class in org.javades.jqueues.r5.entity.jq.queue.nonpreemptive
The IS queue serves all jobs simultaneously.
IS(SimEventList) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IS
Creates a new IS queue with given SimEventList.
IS_CST<J extends SimJob,Q extends IS_CST> - Class in org.javades.jqueues.r5.entity.jq.queue.nonpreemptive
The IS_CST queue serves all jobs simultaneously with fixed job-independent service times.
IS_CST(SimEventList, double) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IS_CST
Creates a new IS_CST queue with given SimEventList and (fixed) service time.
is_ROEL_U_UnderWorkloadQueueEventClashes(Q, SimQueueState<SimJob, Q>, WorkloadSchedule_SQ_SV_ROEL_U, Set<SimEntitySimpleEventType.Member>, Set<SimEntitySimpleEventType.Member>) - Method in class org.javades.jqueues.r5.util.predictor.AbstractSimQueuePredictor
Check unambiguity under a ROEL for workload and queue-state events occurring simultaneously.
is_U_UnderWorkloadQueueEventClashes(Q, SimQueueState<SimJob, Q>, WorkloadSchedule_SQ_SV, Set<SimEntitySimpleEventType.Member>) - Method in class org.javades.jqueues.r5.util.predictor.AbstractSimQueuePredictor
Check unambiguity under a IOEL for workload and ROEL for queue-state events occurring simultaneously.
isCollectAutoRevocations() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.collector.AbstractCollectorSimQueue
Return whether to collect auto-revocations.
isCollectDepartures() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.collector.AbstractCollectorSimQueue
Return whether to collect departures.
isCollectDrops() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.collector.AbstractCollectorSimQueue
Return whether to collect drops.
isComposite() - Method in enum org.javades.jqueues.r5.util.swing.KnownSimQueue
 
isDelegateJob(DJ) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite
Checks for the presence of a delegate job (in the administration of this composite queue).
isEmpty() - Method in class org.javades.jqueues.r5.extensions.ost.SimQueueOSTStateHandler
Returns whether this handler has no jobs in its administration.
isIgnoreEventListReset() - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
 
isIgnoreEventListReset() - Method in interface org.javades.jqueues.r5.entity.SimEntity
Returns whether this entity ignores event-list resets.
isInterruptService() - Method in class org.javades.jqueues.r5.entity.jq.SimJQEvent.Revocation
Returns whether to request interruption of service (if applicable).
isInterruptService() - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.RevocationRequest
Returns whether to allow revocation from the job from the service area.
isJob(SimJob) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
 
isJob(SimJob) - Method in interface org.javades.jqueues.r5.entity.jq.queue.SimQueue
Checks for the presence of a job.
isJobInServiceArea(SimJob) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
 
isJobInServiceArea(SimJob) - Method in interface org.javades.jqueues.r5.entity.jq.queue.SimQueue
Checks for the presence of a job in the service area.
isJobInWaitingArea(SimJob) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
 
isJobInWaitingArea(SimJob) - Method in interface org.javades.jqueues.r5.entity.jq.queue.SimQueue
Checks for the presence of a job in the waiting area.
isLastArrTimeSet() - Method in class org.javades.jqueues.r5.extensions.ratelimit.SimQueueRateLimitStateHandler
Returns whether the last arrival time was set since construction or last reset.
isLastDepTimeSet() - Method in class org.javades.jqueues.r5.extensions.ratelimit.SimQueueRateLimitStateHandler
Returns whether the last departure time was set since construction or last reset.
isOnlyResetsAndUpdatesAndStateChanges() - Method in class org.javades.jqueues.r5.listener.StdOutSimJQListener
Returns whether this object only reports resets, updates and state changes.
isOnlyWaitingJobs() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.parallel.JSQ
Returns whether only waiting jobs are considered in queue selection.
isQueueAccessVacation() - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Returns whether or not this queue is on queue-access vacation (from an internal flag).
isQueueAccessVacation() - Method in interface org.javades.jqueues.r5.entity.jq.queue.SimQueue
Returns whether or not the queue is on queue-access vacation.
isQueueAccessVacation(Q, SimQueueState<SimJob, Q>) - Method in interface org.javades.jqueues.r5.util.predictor.SimQueueStatePredictor
Checks whether a given state represents a queue-state vacation on given queue.
isQueueAccessVacation() - Method in class org.javades.jqueues.r5.util.predictor.state.DefaultSimQueueState
 
isQueueAccessVacation() - Method in interface org.javades.jqueues.r5.util.predictor.state.SimQueueState
Returns whether or not the queue is on queue-access vacation.
isRateLimited() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.ALIMIT
Returns whether this queue is currently (arrival) rate limited.
isRateLimited() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DLIMIT
Returns whether this queue is currently (departure) rate limited.
isRateLimited() - Method in class org.javades.jqueues.r5.extensions.ratelimit.SimQueueRateLimitStateHandler
Returns whether the (arrival/departure) rate is currently limited.
isRealJob(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite
Checks for the presence of a real job (in the administration of this composite queue).
isSingleQueue() - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadSchedule
Returns whether of not this workload describes a single queue only.
isSingleVisit(SimQueue) - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadSchedule
Return whether jobs arrive at most once at given queue.
isSingleVisit() - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadSchedule
Return whether jobs arrive at most once at each queue.
isStart() - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.QueueAccessVacationRequest
Returns whether to start or end the vacation.
isStartArmed() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite_LocalStart
Returns true.
isStartArmed() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.ctandem2.CTandem2
Returns the startArmed state of the serve (i.e., second) queue.
isStartArmed() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.AbstractEncapsulatorSimQueue
Returns the startArmed state of the encapsulated queue.
isStartArmed() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.Enc
Calls super method (in order to make implementation final).
isStartArmed() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncHS
Returns false, since (real) jobs cannot start.
isStartArmed() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncJL
XXXXXCalls super method (in order to make implementation final).
isStartArmed() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncTL
Calls super method (in order to make implementation final).
isStartArmed() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncXM
Calls super method (in order to make implementation final).
isStartArmed() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.AbstractNonPreemptiveWorkConservingSimQueue
Returns whether a server is available.
isStartArmed() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SUR
Returns true.
isStartArmed() - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.P_LCFS
Returns true.
isStartArmed() - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.SRTF
Returns true.
isStartArmed() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
Returns true.
isStartArmed() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.PS
Returns true.
isStartArmed() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.SocPS
Returns true.
isStartArmed() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL
Returns true if there are no jobs present in the service area.
isStartArmed() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL_PS
Returns true if there are no jobs in the queue.
isStartArmed() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.PQ
Returns true if there are no jobs present in the service area.
isStartArmed() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.AbstractServerlessSimQueue
Returns false since jobs cannot start.
isStartArmed() - Method in interface org.javades.jqueues.r5.entity.jq.queue.SimQueue
Returns the StartArmed state of the queue.
isStartArmed() - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueEvent.StartArmed
Returns whether the queue is startArmed or not.
isStartArmed(GATE, SimQueueState<SimJob, GATE>) - Method in class org.javades.jqueues.r5.extensions.gate.SimQueuePredictor_GATE
 
isStartArmed(SimQueue, SimQueueState<SimJob, SimQueue>) - Method in class org.javades.jqueues.r5.extensions.qos.SimQueuePredictor_HOL
 
isStartArmed(Q, SimQueueState<SimJob, Q>) - Method in class org.javades.jqueues.r5.extensions.qos.SimQueuePredictor_PQ
 
isStartArmed(ALIMIT, SimQueueState<SimJob, ALIMIT>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_ALIMIT
 
isStartArmed(Q, SimQueueState<SimJob, Q>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_CTandem2
 
isStartArmed(CUPS, SimQueueState<SimJob, CUPS>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_CUPS
 
isStartArmed(DELAY, SimQueueState<SimJob, DELAY>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_DELAY
 
isStartArmed(DLIMIT, SimQueueState<SimJob, DLIMIT>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_DLIMIT
 
isStartArmed(DROP, SimQueueState<SimJob, DROP>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_DROP
 
isStartArmed(Enc, SimQueueState<SimJob, Enc>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_Enc
 
isStartArmed(EncHS, SimQueueState<SimJob, EncHS>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_EncHS
 
isStartArmed(EncJL, SimQueueState<SimJob, EncJL>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_EncJL
 
isStartArmed(EncTL, SimQueueState<SimJob, EncTL>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_EncTL
 
isStartArmed(FB_v, SimQueueState<SimJob, FB_v>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_FB_v
 
isStartArmed(SimQueue, SimQueueState<SimJob, SimQueue>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_FCFS
 
isStartArmed(HOL_PS, SimQueueState<SimJob, HOL_PS>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_HOL_PS
 
isStartArmed(LeakyBucket, SimQueueState<SimJob, LeakyBucket>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_LeakyBucket
 
isStartArmed(P_LCFS, SimQueueState<SimJob, P_LCFS>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_P_LCFS
 
isStartArmed(Pattern, SimQueueState<SimJob, Pattern>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_Pattern
 
isStartArmed(PS, SimQueueState<SimJob, PS>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_PS
 
isStartArmed(SINK, SimQueueState<SimJob, SINK>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_SINK
 
isStartArmed(SocPS, SimQueueState<SimJob, SocPS>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_SocPS
 
isStartArmed(SRTF, SimQueueState<SimJob, SRTF>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_SRTF
 
isStartArmed(SUR, SimQueueState<SimJob, SUR>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_SUR
 
isStartArmed(Q, SimQueueState<SimJob, Q>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_Tandem
 
isStartArmed(WUR, SimQueueState<SimJob, WUR>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_WUR
 
isStartArmed(ZERO, SimQueueState<SimJob, ZERO>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_ZERO
 
isStartArmed(Q, SimQueueState<SimJob, Q>) - Method in interface org.javades.jqueues.r5.util.predictor.SimQueueStatePredictor
Checks whether a given state represents StartArmed on given queue.
isSuccess() - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.RevocationReply
Returns whether the operation was successful.
isUnambiguous_ROEL() - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadSchedule
Determines whether the workload is unambiguous under a ROEL (Random-Order Event List).
isUserSettable() - Method in enum org.javades.jqueues.r5.util.swing.KnownSimQueue.DoubleParameterProfile
 
isUserSettable() - Method in enum org.javades.jqueues.r5.util.swing.KnownSimQueue.IntegerParameterProfile
 
isValidValue(double) - Method in enum org.javades.jqueues.r5.util.swing.KnownSimQueue.DoubleParameterProfile
 
isValidValue(int) - Method in enum org.javades.jqueues.r5.util.swing.KnownSimQueue.IntegerParameterProfile
 
itemStateChanged(ItemEvent) - Method in class org.javades.jqueues.r5.util.swing.JSimQueueCreationDialog
 

J

Jackson<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends Jackson> - Class in org.javades.jqueues.r5.entity.jq.queue.composite.jackson
A SimQueueComposite implementation of a Jackson queueing network.
Jackson(SimEventList, Set<DQ>, double[], double[][], Random, DelegateSimJobFactory) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.jackson.Jackson
Creates a Jackson queueing network.
JacksonSimQueueSelector<J extends SimJob,DQ extends SimQueue> - Class in org.javades.jqueues.r5.entity.jq.queue.composite.jackson
A SimQueueSelector for Jackson networks.
JacksonSimQueueSelector(Set<DQ>, double[], double[][], Random) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.jackson.JacksonSimQueueSelector
Creates a SimQueueSelector for a Jackson network.
job - Variable in class org.javades.jqueues.r5.entity.jq.job.visitslogging.JobQueueVisitLog
The job.
job - Variable in class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite.SubQueueSimpleEvent
 
JobFactoryExample - Class in org.javades.jqueues.r5.misc.example
Example code for nl.jdj.jqueues.util.jobfactory.
JobQueueVisitLog<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.entity.jq.job.visitslogging
Job-centric record of a single queue visit with various support methods.
JobQueueVisitLog(J, Q, boolean, double, int, boolean, double, boolean, double, boolean, double, boolean, double) - Constructor for class org.javades.jqueues.r5.entity.jq.job.visitslogging.JobQueueVisitLog
Creates a new job-centric record of a single queue visit.
jobsBeingServed - Variable in class org.javades.jqueues.r5.entity.jq.queue.preemptive.AbstractPreemptiveSimQueue
The jobs currently being served by a server, mapped onto the start time of this service chunk.
jobsQoSMap - Variable in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL
 
jobsQoSMap - Variable in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL_PS
 
jobsQoSMap - Variable in class org.javades.jqueues.r5.entity.jq.queue.qos.PQ
 
JRQ<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends JRQ> - Class in org.javades.jqueues.r5.entity.jq.queue.composite.parallel
Parallel queues with random selection policy.
JRQ(SimEventList, Set<DQ>, DelegateSimJobFactory, Random) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.parallel.JRQ
Creates a parallel queueing system with random selection policy.
JSimQueue - Class in org.javades.jqueues.r5.util.swing
A Swing component for a SimQueue.
JSimQueue(SimEventList, SimQueue) - Constructor for class org.javades.jqueues.r5.util.swing.JSimQueue
 
JSimQueueComposite - Class in org.javades.jqueues.r5.util.swing
A Swing component for a SimQueueComposite.
JSimQueueComposite(SimEventList, SimQueue) - Constructor for class org.javades.jqueues.r5.util.swing.JSimQueueComposite
 
JSimQueueCreationDialog - Class in org.javades.jqueues.r5.util.swing
A Swing dialog component for creating a SimQueue (from a set of known types).
JSimQueueCreationDialog(Frame, SimEventList, SimQueue) - Constructor for class org.javades.jqueues.r5.util.swing.JSimQueueCreationDialog
 
JSQ<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends JSQ> - Class in org.javades.jqueues.r5.entity.jq.queue.composite.parallel
Parallel queues with Join Shortest Queue selection policy.
JSQ(SimEventList, Set<DQ>, DelegateSimJobFactory, boolean, Random) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.parallel.JSQ
Creates a parallel queue with Join-Shortest Queue selection policy given an event list and a list of queues.

K

KnownLoadFactory_SQ_SV - Enum in org.javades.jqueues.r5.util.loadfactory.pattern
An enumeration of known (and already instantiated) concrete LoadFactory_SQ_SVs is this package.
KnownSimQueue - Enum in org.javades.jqueues.r5.util.swing
Many known SimQueue implementations collected in an enum.
KnownSimQueue.DoubleParameterProfile - Enum in org.javades.jqueues.r5.util.swing
 
KnownSimQueue.GeneratorProfile - Enum in org.javades.jqueues.r5.util.swing
 
KnownSimQueue.IntegerParameterProfile - Enum in org.javades.jqueues.r5.util.swing
 
KnownSimQueue.Parameters - Class in org.javades.jqueues.r5.util.swing
 

L

LCFS<J extends SimJob,Q extends LCFS> - Class in org.javades.jqueues.r5.entity.jq.queue.nonpreemptive
The LCFS queue serves jobs one at a time in reverse order of arrival times.
LCFS(SimEventList) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LCFS
Creates a LCFS queue given an event list.
LCFS_B<J extends SimJob,Q extends LCFS_B> - Class in org.javades.jqueues.r5.entity.jq.queue.nonpreemptive
A LCFS queue with given (possibly infinite) buffer size.
LCFS_B(SimEventList, int) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LCFS_B
Creates a single-server LCFS queue given an event list and given (possibly infinite) buffer size.
LeakyBucket<J extends SimJob,Q extends LeakyBucket> - Class in org.javades.jqueues.r5.entity.jq.queue.serverless
In the LeakyBucket queue jobs depart without service in arrival order, but not at a higher rate than a given limit, at the expense of waiting in a waiting area with limited capacity, or being dropped if the waiting area is fully occupied.
LeakyBucket(SimEventList, int, double) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.serverless.LeakyBucket
Creates a LeakyBucket queue with infinite buffer size given an event list and (departure) rate limit.
LJF<J extends SimJob,Q extends LJF> - Class in org.javades.jqueues.r5.entity.jq.queue.nonpreemptive
The LJF queue serves jobs one at a time in order of descending requested service times.
LJF(SimEventList) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LJF
Creates a LJF queue given an event list.
LoadFactory<J extends SimJob,Q extends SimQueue> - Interface in org.javades.jqueues.r5.util.loadfactory
A factory for generating a load (in terms of job arrivals, vacations, etc.) on one or more SimQueues.
LoadFactory_SQ_SV<J extends SimJob,Q extends SimQueue> - Interface in org.javades.jqueues.r5.util.loadfactory
A LoadFactory that generates a load for a single SimQueue in which each job visits the queue at most once.
LoadFactory_SQ_SV_0001<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.util.loadfactory.pattern
A concrete LoadFactory_SQ_SV, pattern 0001.
LoadFactory_SQ_SV_0001() - Constructor for class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0001
 
LoadFactory_SQ_SV_0002<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.util.loadfactory.pattern
A concrete LoadFactory_SQ_SV, pattern 0002.
LoadFactory_SQ_SV_0002() - Constructor for class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0002
 
LoadFactory_SQ_SV_0003<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.util.loadfactory.pattern
A concrete LoadFactory_SQ_SV, pattern 0003.
LoadFactory_SQ_SV_0003() - Constructor for class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0003
 
LoadFactory_SQ_SV_0005<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.util.loadfactory.pattern
A concrete LoadFactory_SQ_SV, pattern 0005.
LoadFactory_SQ_SV_0005() - Constructor for class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0005
 
LoadFactory_SQ_SV_0010<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.util.loadfactory.pattern
A concrete LoadFactory_SQ_SV, pattern 0010.
LoadFactory_SQ_SV_0010() - Constructor for class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0010
 
LoadFactory_SQ_SV_0011<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.util.loadfactory.pattern
A concrete LoadFactory_SQ_SV, pattern 0011.
LoadFactory_SQ_SV_0011() - Constructor for class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0011
 
LoadFactory_SQ_SV_0012<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.util.loadfactory.pattern
A concrete LoadFactory_SQ_SV, pattern 0012.
LoadFactory_SQ_SV_0012() - Constructor for class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0012
 
LoadFactory_SQ_SV_0013<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.util.loadfactory.pattern
A concrete LoadFactory_SQ_SV, pattern 0013.
LoadFactory_SQ_SV_0013() - Constructor for class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0013
 
LoadFactory_SQ_SV_0014<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.util.loadfactory.pattern
A concrete LoadFactory_SQ_SV, pattern 0014.
LoadFactory_SQ_SV_0014() - Constructor for class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0014
 
LoadFactory_SQ_SV_0015<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.util.loadfactory.pattern
A concrete LoadFactory_SQ_SV, pattern 0015.
LoadFactory_SQ_SV_0015() - Constructor for class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0015
 
LoadFactory_SQ_SV_0100<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.util.loadfactory.pattern
A concrete LoadFactory_SQ_SV, pattern 0100.
LoadFactory_SQ_SV_0100() - Constructor for class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0100
 
LoadFactoryHint - Interface in org.javades.jqueues.r5.util.loadfactory
A tagging interface for a hint to a LoadFactory.

M

main(String[]) - Static method in class org.javades.jqueues.r5.misc.example.CompositeExample
Main method.
main(String[]) - Static method in class org.javades.jqueues.r5.misc.example.EncJLExample
Main method.
main(String[]) - Static method in class org.javades.jqueues.r5.misc.example.EncTLExample
Main method.
main(String[]) - Static method in class org.javades.jqueues.r5.misc.example.JobFactoryExample
Main method.
main(String[]) - Static method in class org.javades.jqueues.r5.misc.example.NonPreemptiveExample
Main method.
main(String[]) - Static method in class org.javades.jqueues.r5.misc.example.PreemptiveExample
Main method.
main(String[]) - Static method in class org.javades.jqueues.r5.misc.example.ProcessorSharingExample
Main method.
main(String[]) - Static method in class org.javades.jqueues.r5.misc.example.QoSExample
Main method.
main(String[]) - Static method in class org.javades.jqueues.r5.misc.example.ServerlessExample
Main method.
main(String[]) - Static method in class org.javades.jqueues.r5.misc.example.StatExample
Main method.
main(String[]) - Static method in class org.javades.jqueues.r5.misc.example.SwingExample
Starts the main program.
matchQueueAccessVacationLogs(List<Map<Double, Boolean>>, List<Map<Double, Boolean>>, double, String) - Static method in class org.javades.jqueues.r5.listener.SimQueueAccessVacationLogger
Compares two queue-access-vacation logs (predicted and actual), and reports inequalities to System.err.
matchServerAccessCreditsAvailabilityLogs(List<Map<Double, Boolean>>, List<Map<Double, Boolean>>, double, String) - Static method in class org.javades.jqueues.r5.listener.SimQueueServerAccessCreditsAvailabilityLogger
Compares two server-access-credits availability logs (predicted and actual), and reports inequalities to System.err.
matchStartArmedLogs(List<Map<Double, Boolean>>, List<Map<Double, Boolean>>, double, String) - Static method in class org.javades.jqueues.r5.listener.SimQueueStartArmedLogger
Compares two StartArmed logs (predicted and actual), and reports inequalities to System.err.
matchVisitLogs_SQ_SV(Q, Map<SimJob, JobQueueVisitLog<SimJob, Q>>, Map<SimJob, TreeMap<Double, TreeMap<Integer, JobQueueVisitLog<SimJob, Q>>>>, double, PrintStream, String) - Static method in interface org.javades.jqueues.r5.util.predictor.SimQueuePredictor
Compares two maps of predicted and actual JobQueueVisitLogs for equality, within given accuracy.
Member(String) - Constructor for class org.javades.jqueues.r5.entity.SimEntitySimpleEventType.Member
Creates a member with given name.
MultiSimQueueNotificationProcessor<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.listener
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.
MultiSimQueueNotificationProcessor(Set<Q>) - Constructor for class org.javades.jqueues.r5.listener.MultiSimQueueNotificationProcessor
Creates the listener (without registered processor).
MultiSimQueueNotificationProcessor.Notification<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.listener
A representation of an (atomic) notification from a SimQueue, consisting of sub-notifications.
MultiSimQueueNotificationProcessor.Processor<J extends SimJob,Q extends SimQueue> - Interface in org.javades.jqueues.r5.listener

N

n - Variable in class org.javades.jqueues.r5.misc.example.DefaultExampleSimJob
The index of the job, strictly positive.
needsScan() - Method in class org.javades.jqueues.r5.extensions.gate.SimQueueWithGateWorkloadScheduleHandler
Returns true.
needsScan() - Method in class org.javades.jqueues.r5.util.predictor.workload.DefaultWorkloadSchedule
Returns true.
needsScan() - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadScheduleHandler
Whether or not this object needs to scan the DefaultWorkloadSchedule upon registration.
newInstance(SimEventList, String, Map<Q, Double>) - Method in class org.javades.jqueues.r5.entity.jq.job.DefaultSimJobFactory
Returns a new DefaultSimJob with given parameters.
newInstance(SimEventList, String, Map<Q, Double>) - Method in class org.javades.jqueues.r5.entity.jq.job.qos.DefaultSimJobQoSFactory
Returns a new DefaultSimJobQoS without QoS support with given parameters.
newInstance(SimEventList, String, Map<Q, Double>, Class<? extends P>, P) - Method in class org.javades.jqueues.r5.entity.jq.job.qos.DefaultSimJobQoSFactory
Returns a new DefaultSimJobQoS with explicit QoS support with given parameters.
newInstance(SimEventList, String, Map<Q, Double>, Class<? extends P>, P) - Method in interface org.javades.jqueues.r5.entity.jq.job.qos.SimJobQoSFactory
Creates a new SimJobQoS with given name, requested-service time map, and QoS maps.
newInstance(SimEventList, String, Map<Q, Double>) - Method in class org.javades.jqueues.r5.entity.jq.job.selflistening.DefaultSelfListeningSimJobFactory
Returns a new DefaultSelfListeningSimJob with given parameters.
newInstance(SimEventList, String, Map<Q, Double>) - Method in class org.javades.jqueues.r5.entity.jq.job.selflistening.DefaultSelfListeningSimJobQoSFactory
Returns a new DefaultSelfListeningSimJobQoS without QoS support with given parameters.
newInstance(SimEventList, String, Map<Q, Double>, Class<? extends P>, P) - Method in class org.javades.jqueues.r5.entity.jq.job.selflistening.DefaultSelfListeningSimJobQoSFactory
Returns a new DefaultSelfListeningSimJobQoS with explicit QoS support with given parameters.
newInstance(SimEventList, String, Map<Q, Double>) - Method in interface org.javades.jqueues.r5.entity.jq.job.SimJobFactory
Creates a new SimJob with given name and requested-service time map.
newInstance(SimEventList, String, Map<Q, Double>) - Method in class org.javades.jqueues.r5.entity.jq.job.visitslogging.DefaultVisitsLoggingSimJobFactory
Returns a new DefaultVisitsLoggingSimJob with given parameters.
newInstance(SimEventList, String, Map<Q, Double>) - Method in class org.javades.jqueues.r5.entity.jq.job.visitslogging.DefaultVisitsLoggingSimJobQoSFactory
Returns a new DefaultVisitsLoggingSimJobQoS without QoS support with given parameters.
newInstance(SimEventList, String, Map<Q, Double>, Class<? extends P>, P) - Method in class org.javades.jqueues.r5.entity.jq.job.visitslogging.DefaultVisitsLoggingSimJobQoSFactory
Returns a new DefaultVisitsLoggingSimJobQoS with explicit QoS support with given parameters.
newInstance(double, J, Q) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.DefaultDelegateSimJobFactory
Returns a new AbstractSimJob or DefaultSimJobQoS requesting the service time from the real job.
newInstance(double, J, Q) - Method in interface org.javades.jqueues.r5.entity.jq.queue.composite.DelegateSimJobFactory
Creates a new delegate SimJob for given "real" SimJob.
newInstance(SimEventList, String) - Method in interface org.javades.jqueues.r5.entity.jq.queue.SimQueueFactory
Creates a new SimQueue with given name.
newInstance(KnownSimQueue.Parameters) - Method in enum org.javades.jqueues.r5.util.swing.KnownSimQueue
 
newJob(SimJob) - Method in class org.javades.jqueues.r5.extensions.visitscounter.SimQueueVisitsCounterStateHandler
Adds a first-time visiting job, and sets its number of visits to unity.
NoBuffer_c<J extends SimJob,Q extends NoBuffer_c> - Class in org.javades.jqueues.r5.entity.jq.queue.nonpreemptive
The NoBuffer_c queueing system serves jobs with multiple servers but has no buffer space (i.c., no wait queue).
NoBuffer_c(SimEventList, int) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.NoBuffer_c
Creates a NoBuffer_c queue given an event list.
NonPreemptiveExample - Class in org.javades.jqueues.r5.misc.example
Example code for nonpreemptive package.
Notification(double, Q, String, List<Map<SimEntitySimpleEventType.Member, SimJQEvent<J, Q>>>) - Constructor for class org.javades.jqueues.r5.listener.MultiSimQueueNotificationProcessor.Notification
Creates the (atomic) notification.
notifyArrival(double, J, Q) - Method in class org.javades.jqueues.r5.entity.jq.job.selflistening.DefaultSelfListeningSimJob
Does nothing.
notifyArrival(double, J, Q) - Method in class org.javades.jqueues.r5.entity.jq.job.visitslogging.DefaultVisitsLoggingSimJob
Performs sanity checks and administers the event in the visit logs.
notifyArrival(double, J, Q) - Method in interface org.javades.jqueues.r5.entity.jq.SimJQListener
Notification of the arrival of a job at a queue.
notifyArrival(double, J, Q) - Method in class org.javades.jqueues.r5.listener.DefaultSimJQListener
Does nothing.
notifyArrival(double, J, Q) - Method in class org.javades.jqueues.r5.listener.StdOutSimJQListener
 
notifyArrival(double, J, Q) - Method in class org.javades.jqueues.r5.util.stat.AbstractSimQueueStat
Does nothing.
notifyArrival(double, J, Q) - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueVisitsStat
 
notifyArrival(double, SimJob, SimQueue) - Method in class org.javades.jqueues.r5.util.swing.JSimQueue
 
notifyAutoRevocation(double, J, Q) - Method in class org.javades.jqueues.r5.entity.jq.job.selflistening.DefaultSelfListeningSimJob
Does nothing.
notifyAutoRevocation(double, J, Q) - Method in class org.javades.jqueues.r5.entity.jq.job.visitslogging.DefaultVisitsLoggingSimJob
notifyAutoRevocation(double, J, Q) - Method in interface org.javades.jqueues.r5.entity.jq.SimJQListener
Notification of the auto-revocation of a job at a queue.
notifyAutoRevocation(double, J, Q) - Method in class org.javades.jqueues.r5.listener.DefaultSimJQListener
Does nothing.
notifyAutoRevocation(double, J, Q) - Method in class org.javades.jqueues.r5.listener.StdOutSimJQListener
 
notifyAutoRevocation(double, J, Q) - Method in class org.javades.jqueues.r5.util.stat.AbstractSimQueueStat
Does nothing.
notifyAutoRevocation(double, J, Q) - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueVisitsStat
 
notifyAutoRevocation(double, SimJob, SimQueue) - Method in class org.javades.jqueues.r5.util.swing.JSimQueue
 
notifyDeparture(double, J, Q) - Method in class org.javades.jqueues.r5.entity.jq.job.selflistening.DefaultSelfListeningSimJob
Does nothing.
notifyDeparture(double, J, Q) - Method in class org.javades.jqueues.r5.entity.jq.job.visitslogging.DefaultVisitsLoggingSimJob
Performs sanity checks and administers the event in the visit logs.
notifyDeparture(double, J, Q) - Method in interface org.javades.jqueues.r5.entity.jq.SimJQListener
Notification of the departure of a job at a queue.
notifyDeparture(double, J, Q) - Method in class org.javades.jqueues.r5.listener.DefaultSimJQListener
Does nothing.
notifyDeparture(double, J, Q) - Method in class org.javades.jqueues.r5.listener.StdOutSimJQListener
 
notifyDeparture(double, J, Q) - Method in class org.javades.jqueues.r5.util.stat.AbstractSimQueueStat
Does nothing.
notifyDeparture(double, J, Q) - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueVisitsStat
 
notifyDeparture(double, SimJob, SimQueue) - Method in class org.javades.jqueues.r5.util.swing.JSimQueue
 
notifyDrop(double, J, Q) - Method in class org.javades.jqueues.r5.entity.jq.job.selflistening.DefaultSelfListeningSimJob
Does nothing.
notifyDrop(double, J, Q) - Method in class org.javades.jqueues.r5.entity.jq.job.visitslogging.DefaultVisitsLoggingSimJob
Performs sanity checks and administers the event in the visit logs.
notifyDrop(double, J, Q) - Method in interface org.javades.jqueues.r5.entity.jq.SimJQListener
Notification of the drop of a job at a queue.
notifyDrop(double, J, Q) - Method in class org.javades.jqueues.r5.listener.DefaultSimJQListener
Does nothing.
notifyDrop(double, J, Q) - Method in class org.javades.jqueues.r5.listener.StdOutSimJQListener
 
notifyDrop(double, J, Q) - Method in class org.javades.jqueues.r5.util.stat.AbstractSimQueueStat
Does nothing.
notifyDrop(double, J, Q) - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueVisitsStat
 
notifyDrop(double, SimJob, SimQueue) - Method in class org.javades.jqueues.r5.util.swing.JSimQueue
 
notifyEventListReset(SimEventList) - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
Calls AbstractSimEntity.resetEntity(), unless this entity ignores event-list reset notifications.
notifyNewGateStatus(double, Q, boolean) - Method in interface org.javades.jqueues.r5.extensions.gate.DefaultSimQueueWithGateListener
Does nothing.
notifyNewGateStatus(double, Q, boolean) - Method in interface org.javades.jqueues.r5.extensions.gate.SimQueueWithGateListener
Notification of a change of in status (in terms of open/close) of the gate of a SimQueueWithGate.
notifyNewGateStatus(double, Q, boolean) - Method in interface org.javades.jqueues.r5.extensions.gate.StdOutSimQueueWithGateListener
 
notifyNewStartArmed(double, Q, boolean) - Method in interface org.javades.jqueues.r5.entity.jq.queue.SimQueueListener
Notification of a change of a SimQueue startArmed state.
notifyNewStartArmed(double, Q, boolean) - Method in class org.javades.jqueues.r5.listener.DefaultSimQueueListener
Does nothing.
notifyNewStartArmed(double, SimQueue, boolean) - Method in class org.javades.jqueues.r5.listener.SimQueueStartArmedLogger
 
notifyNewStartArmed(double, Q, boolean) - Method in class org.javades.jqueues.r5.listener.StdOutSimQueueListener
 
notifyNewStartArmed(double, Q, boolean) - Method in class org.javades.jqueues.r5.util.stat.AbstractSimQueueStat
Does nothing.
notifyNewStartArmed(double, SimQueue, boolean) - Method in class org.javades.jqueues.r5.util.swing.JSimQueue
 
notifyOutOfServerAccessCredits(double, Q) - Method in interface org.javades.jqueues.r5.entity.jq.queue.SimQueueListener
Notification that a SimQueue has run out of server-access credits.
notifyOutOfServerAccessCredits(double, Q) - Method in class org.javades.jqueues.r5.listener.DefaultSimQueueListener
Does nothing.
notifyOutOfServerAccessCredits(double, SimQueue) - Method in class org.javades.jqueues.r5.listener.SimQueueServerAccessCreditsAvailabilityLogger
 
notifyOutOfServerAccessCredits(double, Q) - Method in class org.javades.jqueues.r5.listener.StdOutSimQueueListener
 
notifyOutOfServerAccessCredits(double, Q) - Method in class org.javades.jqueues.r5.util.stat.AbstractSimQueueStat
Does nothing.
notifyOutOfServerAccessCredits(double, SimQueue) - Method in class org.javades.jqueues.r5.util.swing.JSimQueue
 
notifyQueueChanged(double, SimQueue) - Method in class org.javades.jqueues.r5.util.swing.JSimQueue
 
notifyRegainedServerAccessCredits(double, Q) - Method in interface org.javades.jqueues.r5.entity.jq.queue.SimQueueListener
Notification that a SimQueue has regained server-access credits.
notifyRegainedServerAccessCredits(double, Q) - Method in class org.javades.jqueues.r5.listener.DefaultSimQueueListener
Does nothing.
notifyRegainedServerAccessCredits(double, SimQueue) - Method in class org.javades.jqueues.r5.listener.SimQueueServerAccessCreditsAvailabilityLogger
 
notifyRegainedServerAccessCredits(double, Q) - Method in class org.javades.jqueues.r5.listener.StdOutSimQueueListener
 
notifyRegainedServerAccessCredits(double, Q) - Method in class org.javades.jqueues.r5.util.stat.AbstractSimQueueStat
Does nothing.
notifyRegainedServerAccessCredits(double, SimQueue) - Method in class org.javades.jqueues.r5.util.swing.JSimQueue
 
notifyResetEntity(SimEntity) - Method in class org.javades.jqueues.r5.entity.jq.job.selflistening.DefaultSelfListeningSimJob
Does nothing.
notifyResetEntity(SimEntity) - Method in class org.javades.jqueues.r5.entity.jq.job.visitslogging.DefaultVisitsLoggingSimJob
Does nothing.
notifyResetEntity(SimEntity) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite
Does nothing.
notifyResetEntity(SimEntity) - Method in interface org.javades.jqueues.r5.entity.SimEntityListener
Notification of a reset at a SimEntity.
notifyResetEntity(SimEntity) - Method in class org.javades.jqueues.r5.listener.DefaultSimEntityListener
Does nothing.
notifyResetEntity(SimEntity) - Method in class org.javades.jqueues.r5.listener.SimQueueAccessVacationLogger
 
notifyResetEntity(SimEntity) - Method in class org.javades.jqueues.r5.listener.SimQueueServerAccessCreditsAvailabilityLogger
 
notifyResetEntity(SimEntity) - Method in class org.javades.jqueues.r5.listener.SimQueueStartArmedLogger
 
notifyResetEntity(SimEntity) - Method in class org.javades.jqueues.r5.listener.StdOutSimEntityListener
 
notifyResetEntity(SimEntity) - Method in class org.javades.jqueues.r5.util.stat.AbstractSimQueueStat
notifyResetEntity(SimEntity) - Method in class org.javades.jqueues.r5.util.swing.JSimQueue
 
notifyRevocation(double, J, Q) - Method in class org.javades.jqueues.r5.entity.jq.job.selflistening.DefaultSelfListeningSimJob
Does nothing.
notifyRevocation(double, J, Q) - Method in class org.javades.jqueues.r5.entity.jq.job.visitslogging.DefaultVisitsLoggingSimJob
Performs sanity checks and administers the event in the visit logs.
notifyRevocation(double, J, Q) - Method in interface org.javades.jqueues.r5.entity.jq.SimJQListener
Notification of the (successful) revocation of a job at a queue.
notifyRevocation(double, J, Q) - Method in class org.javades.jqueues.r5.listener.DefaultSimJQListener
Does nothing.
notifyRevocation(double, J, Q) - Method in class org.javades.jqueues.r5.listener.StdOutSimJQListener
 
notifyRevocation(double, J, Q) - Method in class org.javades.jqueues.r5.util.stat.AbstractSimQueueStat
Does nothing.
notifyRevocation(double, J, Q) - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueVisitsStat
 
notifyRevocation(double, SimJob, SimQueue) - Method in class org.javades.jqueues.r5.util.swing.JSimQueue
 
notifyStart(double, J, Q) - Method in class org.javades.jqueues.r5.entity.jq.job.selflistening.DefaultSelfListeningSimJob
Does nothing.
notifyStart(double, J, Q) - Method in class org.javades.jqueues.r5.entity.jq.job.visitslogging.DefaultVisitsLoggingSimJob
Performs sanity checks and administers the event in the visit logs.
notifyStart(double, J, Q) - Method in interface org.javades.jqueues.r5.entity.jq.SimJQListener
Notification of the start of a job at a queue.
notifyStart(double, J, Q) - Method in class org.javades.jqueues.r5.listener.DefaultSimJQListener
Does nothing.
notifyStart(double, J, Q) - Method in class org.javades.jqueues.r5.listener.StdOutSimJQListener
 
notifyStart(double, J, Q) - Method in class org.javades.jqueues.r5.util.stat.AbstractSimQueueStat
Does nothing.
notifyStart(double, J, Q) - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueVisitsStat
 
notifyStart(double, SimJob, SimQueue) - Method in class org.javades.jqueues.r5.util.swing.JSimQueue
 
notifyStartQueueAccessVacation(double, Q) - Method in interface org.javades.jqueues.r5.entity.jq.queue.SimQueueListener
Notification of the start of a queue-access vacation.
notifyStartQueueAccessVacation(double, Q) - Method in class org.javades.jqueues.r5.listener.DefaultSimQueueListener
Does nothing.
notifyStartQueueAccessVacation(double, SimQueue) - Method in class org.javades.jqueues.r5.listener.SimQueueAccessVacationLogger
 
notifyStartQueueAccessVacation(double, Q) - Method in class org.javades.jqueues.r5.listener.StdOutSimQueueListener
 
notifyStartQueueAccessVacation(double, Q) - Method in class org.javades.jqueues.r5.util.stat.AbstractSimQueueStat
Does nothing.
notifyStartQueueAccessVacation(double, SimQueue) - Method in class org.javades.jqueues.r5.util.swing.JSimQueue
 
notifyStateChanged(double, SimEntity, List<Map<SimEntitySimpleEventType.Member, SimEntityEvent>>) - Method in class org.javades.jqueues.r5.entity.jq.job.selflistening.DefaultSelfListeningSimJob
Does nothing.
notifyStateChanged(double, SimEntity, List<Map<SimEntitySimpleEventType.Member, SimEntityEvent>>) - Method in class org.javades.jqueues.r5.entity.jq.job.visitslogging.DefaultVisitsLoggingSimJob
Does nothing.
notifyStateChanged(double, SimEntity, List<Map<SimEntitySimpleEventType.Member, SimEntityEvent>>) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite
Does nothing.
notifyStateChanged(double, SimEntity, List<Map<SimEntitySimpleEventType.Member, SimEntityEvent>>) - Method in interface org.javades.jqueues.r5.entity.SimEntityListener
Notification of a (any) state change of a SimEntity.
notifyStateChanged(double, SimEntity, List<Map<SimEntitySimpleEventType.Member, SimEntityEvent>>) - Method in class org.javades.jqueues.r5.listener.DefaultSimEntityListener
Does nothing.
notifyStateChanged(double, SimEntity, List<Map<SimEntitySimpleEventType.Member, SimEntityEvent>>) - Method in class org.javades.jqueues.r5.listener.MultiSimQueueNotificationProcessor
Stores the atomic notification from the issuing SimQueue, and triggers the processor.
notifyStateChanged(double, SimEntity, List<Map<SimEntitySimpleEventType.Member, SimEntityEvent>>) - Method in class org.javades.jqueues.r5.listener.StdOutSimEntityListener
 
notifyStateChanged(double, SimEntity, List<Map<SimEntitySimpleEventType.Member, SimEntityEvent>>) - Method in class org.javades.jqueues.r5.util.stat.AbstractSimQueueStat
Does nothing.
notifyStateChanged(double, SimEntity, List) - Method in class org.javades.jqueues.r5.util.swing.JSimQueue
 
notifyStopQueueAccessVacation(double, Q) - Method in interface org.javades.jqueues.r5.entity.jq.queue.SimQueueListener
Notification of the end of a queue-access vacation.
notifyStopQueueAccessVacation(double, Q) - Method in class org.javades.jqueues.r5.listener.DefaultSimQueueListener
Does nothing.
notifyStopQueueAccessVacation(double, SimQueue) - Method in class org.javades.jqueues.r5.listener.SimQueueAccessVacationLogger
 
notifyStopQueueAccessVacation(double, Q) - Method in class org.javades.jqueues.r5.listener.StdOutSimQueueListener
 
notifyStopQueueAccessVacation(double, Q) - Method in class org.javades.jqueues.r5.util.stat.AbstractSimQueueStat
Does nothing.
notifyStopQueueAccessVacation(double, SimQueue) - Method in class org.javades.jqueues.r5.util.swing.JSimQueue
 
notifyUpdate(double, SimEntity) - Method in class org.javades.jqueues.r5.entity.jq.job.selflistening.DefaultSelfListeningSimJob
Does nothing.
notifyUpdate(double, SimEntity) - Method in class org.javades.jqueues.r5.entity.jq.job.visitslogging.DefaultVisitsLoggingSimJob
Does nothing.
notifyUpdate(double, SimEntity) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite
Calls AbstractSimEntity.update(double) in order to update our own time in response to an increase in time on one of the sub-queues.
notifyUpdate(double, SimEntity) - Method in interface org.javades.jqueues.r5.entity.SimEntityListener
Notification of an immediate upcoming update at an entity.
notifyUpdate(double, SimEntity) - Method in class org.javades.jqueues.r5.listener.DefaultSimEntityListener
Does nothing.
notifyUpdate(double, SimEntity) - Method in class org.javades.jqueues.r5.listener.StdOutSimEntityListener
 
notifyUpdate(double, SimEntity) - Method in class org.javades.jqueues.r5.util.stat.AbstractSimQueueStat
Checks the queue argument and invokes AbstractSimQueueStat.update(double).
notifyUpdate(double, SimEntity) - Method in class org.javades.jqueues.r5.util.swing.JSimQueue
 
numberOfServers - Variable in class org.javades.jqueues.r5.util.swing.KnownSimQueue.Parameters
 
numberOfVisits - Variable in class org.javades.jqueues.r5.util.swing.KnownSimQueue.Parameters
 

O

onlyWaitingJobs - Variable in class org.javades.jqueues.r5.util.swing.KnownSimQueue.Parameters
 
Operation(Q, double, SimEntityOperation.Request) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.SimQueueEvent.Operation
Creates an operation event at a specific queue.
org.javades.jqueues.r5.entity - package org.javades.jqueues.r5.entity
A package for simulation of queueing systems.
org.javades.jqueues.r5.entity.jq - package org.javades.jqueues.r5.entity.jq
Top-level package for all queues (SimQueue) and jobs (SimJob).
org.javades.jqueues.r5.entity.jq.job - package org.javades.jqueues.r5.entity.jq.job
Top-level package for jobs (SimJob).
org.javades.jqueues.r5.entity.jq.job.qos - package 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 - package 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 - package 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 - package org.javades.jqueues.r5.entity.jq.queue
Top-level package for queues (SimQueue).
org.javades.jqueues.r5.entity.jq.queue.composite - package 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 - package org.javades.jqueues.r5.entity.jq.queue.composite.collector
Collector queueing systems.
org.javades.jqueues.r5.entity.jq.queue.composite.ctandem2 - package org.javades.jqueues.r5.entity.jq.queue.composite.ctandem2
Compressed dual-tandem queueing system.
org.javades.jqueues.r5.entity.jq.queue.composite.enc - package org.javades.jqueues.r5.entity.jq.queue.composite.enc
Encapsulator queueing system.
org.javades.jqueues.r5.entity.jq.queue.composite.feedback - package 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 - package org.javades.jqueues.r5.entity.jq.queue.composite.jackson
Jackson networks.
org.javades.jqueues.r5.entity.jq.queue.composite.parallel - package org.javades.jqueues.r5.entity.jq.queue.composite.parallel
Parallel queues.
org.javades.jqueues.r5.entity.jq.queue.composite.tandem - package org.javades.jqueues.r5.entity.jq.queue.composite.tandem
Tandem (serial) queues.
org.javades.jqueues.r5.entity.jq.queue.nonpreemptive - package org.javades.jqueues.r5.entity.jq.queue.nonpreemptive
Fundamental non-preemptive queueing systems like FCFS and LCFS.
org.javades.jqueues.r5.entity.jq.queue.preemptive - package org.javades.jqueues.r5.entity.jq.queue.preemptive
Preemptive queueing systems.
org.javades.jqueues.r5.entity.jq.queue.processorsharing - package org.javades.jqueues.r5.entity.jq.queue.processorsharing
Processor-sharing queueing systems.
org.javades.jqueues.r5.entity.jq.queue.qos - package org.javades.jqueues.r5.entity.jq.queue.qos
Queueing systems with (explicit) QoS support.
org.javades.jqueues.r5.entity.jq.queue.serverless - package org.javades.jqueues.r5.entity.jq.queue.serverless
Serverless queueing systems.
org.javades.jqueues.r5.event.map - package org.javades.jqueues.r5.event.map
Various map views on sets of events.
org.javades.jqueues.r5.extensions.composite - package org.javades.jqueues.r5.extensions.composite
A state extension for composite queues.
org.javades.jqueues.r5.extensions.gate - package org.javades.jqueues.r5.extensions.gate
Extensions for queues with a "gate".
org.javades.jqueues.r5.extensions.ost - package org.javades.jqueues.r5.extensions.ost
A state extension for maintenance of the job obtained service times.
org.javades.jqueues.r5.extensions.qos - package org.javades.jqueues.r5.extensions.qos
Extensions for multi-class operations (QoS).
org.javades.jqueues.r5.extensions.ratelimit - package org.javades.jqueues.r5.extensions.ratelimit
A state extension for simple (departure) rate limiting.
org.javades.jqueues.r5.extensions.visitscounter - package org.javades.jqueues.r5.extensions.visitscounter
A state extension for counting per-job visits to a queue.
org.javades.jqueues.r5.listener - package org.javades.jqueues.r5.listener
Various listener implementations.
org.javades.jqueues.r5.misc.example - package org.javades.jqueues.r5.misc.example
Examples using the jqueues library.
org.javades.jqueues.r5.util.collection - package org.javades.jqueues.r5.util.collection
Utility classes related to Java Collection Framework.
org.javades.jqueues.r5.util.loadfactory - package org.javades.jqueues.r5.util.loadfactory
Framework for generating a "workload" on one or more queues.
org.javades.jqueues.r5.util.loadfactory.pattern - package org.javades.jqueues.r5.util.loadfactory.pattern
(Test) Patterns of workloads for queues.
org.javades.jqueues.r5.util.predictor - package org.javades.jqueues.r5.util.predictor
Framework and utility methods for predicting (and testing) the external behavior of queues.
org.javades.jqueues.r5.util.predictor.queues - package org.javades.jqueues.r5.util.predictor.queues
Predictors for concrete queue types.
org.javades.jqueues.r5.util.predictor.state - package org.javades.jqueues.r5.util.predictor.state
Representation of the state of a queue (bare SimQueue without extensions).
org.javades.jqueues.r5.util.predictor.workload - package org.javades.jqueues.r5.util.predictor.workload
Representations for the workload on one or more queues for ease of predicting their behavior.
org.javades.jqueues.r5.util.stat - package org.javades.jqueues.r5.util.stat
Adds (extensible) statistics to queues in the jqueues package.
org.javades.jqueues.r5.util.swing - package org.javades.jqueues.r5.util.swing
Swing components related to jqueues, including a generic SimQueue JComponent.
OUT_OF_SAC - Static variable in interface org.javades.jqueues.r5.entity.jq.queue.SimQueueSimpleEventType
The loss of remaining server-access credits.

P

P_LCFS<J extends SimJob,Q extends P_LCFS> - Class in org.javades.jqueues.r5.entity.jq.queue.preemptive
The single-server Preemptive Last-Come First-Served (P_LCFS) queueing discipline.
P_LCFS(SimEventList, PreemptionStrategy) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.preemptive.P_LCFS
Creates a single-server preemptive LCFS queue with infinite buffer size given an event list and preemption strategy.
paintComponent(Graphics) - Method in class org.javades.jqueues.r5.util.swing.JSimQueue
 
Par<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends Par> - Class in org.javades.jqueues.r5.entity.jq.queue.composite.parallel
Parallel queues (with user-supplied queue selector).
Par(SimEventList, Set<DQ>, SimQueueSelector, DelegateSimJobFactory) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.parallel.Par
Creates a (abstract) parallel queue given an event list and a list of queues to put in parallel.
ParallelSimQueuesSelector<J extends SimJob,DQ extends SimQueue> - Class in org.javades.jqueues.r5.entity.jq.queue.composite.parallel
A SimQueueSelector for parallel queues.
ParallelSimQueuesSelector(SimQueueSelector<J, DQ>) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.parallel.ParallelSimQueuesSelector
Creates a SimQueueSelector for parallel queues.
Parameters() - Constructor for class org.javades.jqueues.r5.util.swing.KnownSimQueue.Parameters
 
Pattern<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends Pattern> - Class in org.javades.jqueues.r5.entity.jq.queue.composite.parallel
Parallel queues with pattern selection policy.
Pattern(SimEventList, Set<DQ>, DelegateSimJobFactory, int[]) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.parallel.Pattern
Creates a parallel queueing system with pattern selection policy.
PQ<J extends SimJob,Q extends PQ,P extends Comparable> - Class in org.javades.jqueues.r5.entity.jq.queue.qos
The Priority-Queueing queueing discipline with a single server and infinite buffer size.
PQ(SimEventList, PreemptionStrategy, Class<P>, P) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.qos.PQ
Creates a Priority Queue with infinite buffer size and a single server, given an event list, preemption strategy, and QoS structure.
predict_SQ_SV_IOEL_U(Q, NavigableMap<Double, Set<SimJQEvent>>, NavigableMap<Double, Set<SimJQEvent>>) - Method in class org.javades.jqueues.r5.util.predictor.AbstractSimQueuePredictor
predict_SQ_SV_IOEL_U(Enc, NavigableMap<Double, Set<SimJQEvent>>, NavigableMap<Double, Set<SimJQEvent>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_Enc
 
predict_SQ_SV_IOEL_U(EncHS, NavigableMap<Double, Set<SimJQEvent>>, NavigableMap<Double, Set<SimJQEvent>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_EncHS
 
predict_SQ_SV_IOEL_U(Q, NavigableMap<Double, Set<SimJQEvent>>, NavigableMap<Double, Set<SimJQEvent>>) - Method in interface org.javades.jqueues.r5.util.predictor.SimQueuePredictor
Creates the unique prediction, if possible, resulting from subjecting a given queue to a given workload under an Insertion-Order Event List.
predict_SQ_SV_ROEL_U(Q, Set<SimJQEvent>) - Method in class org.javades.jqueues.r5.util.predictor.AbstractSimQueuePredictor
predict_SQ_SV_ROEL_U(Enc, Set<SimJQEvent>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_Enc
 
predict_SQ_SV_ROEL_U(EncHS, Set<SimJQEvent>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_EncHS
 
predict_SQ_SV_ROEL_U(Q, Set<SimJQEvent>) - Method in interface org.javades.jqueues.r5.util.predictor.SimQueuePredictor
Creates the unique prediction, if possible, resulting from subjecting a given queue to a given workload under a Random-Order Event List.
PreemptionStrategy - Enum in org.javades.jqueues.r5.entity.jq.queue.preemptive
A list of possible strategies at SimJob preemption.
PreemptiveExample - Class in org.javades.jqueues.r5.misc.example
Example code for nl.jdj.jqueues.nonpreemptive.
preemptJob(double, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.AbstractPreemptiveSimQueue
Preempts a job in AbstractPreemptiveSimQueue.jobsBeingServed, taking actions depending on the preemption strategy of this queue.
preemptJob(Q, SimQueueState<SimJob, Q>, SimJob, Set<JobQueueVisitLog<SimJob, Q>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_Preemptive
Preempts a job in given SimQueueState.
print(PrintStream) - Method in class org.javades.jqueues.r5.entity.jq.job.visitslogging.JobQueueVisitLog
Prints this visit log to the supplied stream.
process(List<MultiSimQueueNotificationProcessor.Notification<J, Q>>) - Method in interface org.javades.jqueues.r5.listener.MultiSimQueueNotificationProcessor.Processor
Process the list of MultiSimQueueNotificationProcessor.Notifications (which may change as a result).
ProcessorSharingExample - Class in org.javades.jqueues.r5.misc.example
Example code for nl.jdj.jqueues.processorsharing.
processSubQueueNotifications(List<MultiSimQueueNotificationProcessor.Notification<DJ, DQ>>) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite
Processes the pending atomic notification from the sub-queues.
processSubQueueNotifications(List<MultiSimQueueNotificationProcessor.Notification<DJ, DQ>>) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite_LocalStart
Processes the pending atomic notifications from the sub-queues, one at a time (core sub-queue notification processor).
processSubQueueNotifications(List<MultiSimQueueNotificationProcessor.Notification<DJ, DQ>>) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.collector.AbstractCollectorSimQueue
Removes applicable exit notifications from the main queue, and let the jobs arrive at the collector queue; invoke super method for all other notifications.
processSubQueueNotifications(List<MultiSimQueueNotificationProcessor.Notification<DJ, DQ>>) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.ctandem2.CTandem2
Processes the pending atomic notifications from the sub-queues, one at a time (core sub-queue notification processor).
processSubQueueNotifications(List<MultiSimQueueNotificationProcessor.Notification<DJ, DQ>>) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.AbstractEncapsulatorSimQueue
Processes the pending atomic notifications from the sub-queues, one at a time (core sub-queue notification processor).
processSubQueueNotifications(List<MultiSimQueueNotificationProcessor.Notification<DJ, DQ>>) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.Enc
Calls super method (in order to make implementation final).
processSubQueueNotifications(List<MultiSimQueueNotificationProcessor.Notification<DJ, DQ>>) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncHS
Removes all start notifications from the list and calls super method (and makes the implementation final).
processSubQueueNotifications(List<MultiSimQueueNotificationProcessor.Notification<DJ, DQ>>) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncJL
Calls super method after removing and local processing all start events from the sub-queues.
processSubQueueNotifications(List<MultiSimQueueNotificationProcessor.Notification<DJ, DQ>>) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncTL
Calls super method (in order to make implementation final).
processSubQueueNotifications(List<MultiSimQueueNotificationProcessor.Notification<DJ, DQ>>) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncXM
Replaces applicable exit sub-notifications from the encapsulated queue, and, subsequently, invokes the super method.
processSubQueueNotifications(List<MultiSimQueueNotificationProcessor.Notification<DJ, DQ>>) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.feedback.AbstractFeedbackSimQueue
Calls super method (and made final).
processSubQueueNotifications(List<MultiSimQueueNotificationProcessor.Notification<DJ, DQ>>) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.jackson.Jackson
Calls super method (and made final).
processSubQueueNotifications(List<MultiSimQueueNotificationProcessor.Notification<DJ, DQ>>) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.parallel.AbstractParallelSimQueues
Calls super method (and made final).
processSubQueueNotifications(List<MultiSimQueueNotificationProcessor.Notification<DJ, DQ>>) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.tandem.Tandem
Calls super method (and made final).
PS<J extends SimJob,Q extends PS> - Class in org.javades.jqueues.r5.entity.jq.queue.processorsharing
The single-server PS queue serves all jobs simultaneously, equally distributing its service capacity.
PS(SimEventList) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.processorsharing.PS
Creates a single-server PS queue with infinite buffer size given an event list.
put(K, V) - Method in class org.javades.jqueues.r5.util.collection.HashMapWithPreImageAndOrderedValueSet
 
putAll(Map<? extends K, ? extends V>) - Method in class org.javades.jqueues.r5.util.collection.HashMapWithPreImageAndOrderedValueSet
 

Q

QAV_END - Static variable in interface org.javades.jqueues.r5.entity.jq.queue.SimQueueSimpleEventType
The end of a queue-access vacation.
QAV_START - Static variable in interface org.javades.jqueues.r5.entity.jq.queue.SimQueueSimpleEventType
The start of a queue-access vacation.
QoSExample - Class in org.javades.jqueues.r5.misc.example
Example code for the qos package.
queue - Variable in class org.javades.jqueues.r5.entity.jq.job.visitslogging.JobQueueVisitLog
The queue the job visits.
QUEUE_ACCESS_VACATION - Static variable in interface org.javades.jqueues.r5.entity.jq.queue.SimQueueSimpleEventType
The start or end of a queue-access vacation.
QueueAccessVacation(Q, double, boolean) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.SimQueueEvent.QueueAccessVacation
Creates a queue-access vacation event at a specific queue.
queueAccessVacation - Variable in class org.javades.jqueues.r5.util.swing.KnownSimQueue.Parameters
 
queueAccessVacationDropSubClass(double, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Specific sub-class handling upon job-drop events due to queue-access vacations.
queueAccessVacationDropSubClass(double, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite_LocalStart
Calls super method (in order to make implementation final).
queueAccessVacationDropSubClass(double, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.ctandem2.CTandem2
Calls super method (in order to make implementation final).
queueAccessVacationDropSubClass(double, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.Enc
Calls super method (in order to make implementation final).
queueAccessVacationDropSubClass(double, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncHS
Calls super method (in order to make implementation final).
queueAccessVacationDropSubClass(double, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncJL
Calls super method (in order to make implementation final).
queueAccessVacationDropSubClass(double, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncTL
Calls super method (in order to make implementation final).
queueAccessVacationDropSubClass(double, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncXM
Calls super method (in order to make implementation final).
queueAccessVacationDropSubClass(double, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.AbstractNonPreemptiveWorkConservingSimQueue
Calls super method (in order to make implementation final).
queueAccessVacationDropSubClass(double, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SUR
Calls super method (in order to make implementation final).
queueAccessVacationDropSubClass(double, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.AbstractPreemptiveSimQueue
Calls super method (in order to make implementation final).
queueAccessVacationDropSubClass(double, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.AbstractProcessorSharingSimQueue
Calls super method (in order to make implementation final).
queueAccessVacationDropSubClass(double, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.AbstractSimQueueQoS
Calls super method (in order to make implementation final).
queueAccessVacationDropSubClass(double, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.AbstractServerlessSimQueue
Calls super method (in order to make implementation final).
QueueAccessVacationReply(SimQueueOperation.QueueAccessVacationRequest) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.QueueAccessVacationReply
Creates the reply.
QueueAccessVacationRequest(SimQueue, boolean) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.QueueAccessVacationRequest
Creates the request.
queues - Variable in class org.javades.jqueues.r5.util.swing.KnownSimQueue.Parameters
 

R

RANDOM<J extends SimJob,Q extends RANDOM> - Class in org.javades.jqueues.r5.entity.jq.queue.nonpreemptive
The RANDOM queue serves jobs one at a time in random order.
RANDOM(SimEventList) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.RANDOM
Creates a RANDOM queue given an event list with new private Random random-number-generator.
RANDOM(SimEventList, Random) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.RANDOM
Creates a RANDOM queue given an event list and Random random-number-generator.
RATE_LIMIT_EXPIRATION - Static variable in interface org.javades.jqueues.r5.extensions.ratelimit.RateLimitSimpleEventType
Notification that the rate limitation (period) has expired.
rateLimitExpiration(ALIMIT.RateLimitExpirationEvent<Q>) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.ALIMIT
Notification of rate-limit expiration from an internally-scheduled ALIMIT.RateLimitExpirationEvent.
rateLimitExpiration(DLIMIT.RateLimitExpirationEvent<Q>) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DLIMIT
Notification of rate-limit expiration from an internally-scheduled DLIMIT.RateLimitExpirationEvent.
RateLimitExpirationEvent(double, Q) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.serverless.ALIMIT.RateLimitExpirationEvent
Creates the actions that invokes DLIMIT.rateLimitExpiration(org.javades.jqueues.r5.entity.jq.queue.serverless.DLIMIT.RateLimitExpirationEvent<Q>) on the queue, and invokes the super method.
RateLimitExpirationEvent(double, Q) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.serverless.DLIMIT.RateLimitExpirationEvent
Creates the actions that invokes DLIMIT.rateLimitExpiration(org.javades.jqueues.r5.entity.jq.queue.serverless.DLIMIT.RateLimitExpirationEvent<Q>) on the queue, and invokes the super method.
RateLimitSimpleEventType - Interface in org.javades.jqueues.r5.extensions.ratelimit
A simple representation of a SimJQEvent specific to DLIMIT and LeakyBucket.
realDelegateJobMapper - Variable in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite
A mapper object for mapping real and delegate jobs of this composite queue (for use by sub-classes).
REGAINED_SAC - Static variable in interface org.javades.jqueues.r5.entity.jq.queue.SimQueueSimpleEventType
The regain of remaining server-access credits.
registerDelegatedOperation(SimEntityOperation, SimEntityOperation) - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
Registers a SimEntityOperation at this entity, but delegates it to another operation.
registerHandler(SimQueueStateHandler) - Method in class org.javades.jqueues.r5.util.predictor.state.DefaultSimQueueState
Registers a handler.
registerHandler(WorkloadScheduleHandler) - Method in class org.javades.jqueues.r5.util.predictor.workload.DefaultWorkloadSchedule
Registers a handler for SimJQEvents, and, upon request of the handler, passes control to it for scanning.
registerNotificationType(SimEntitySimpleEventType.Member, AbstractSimEntity.Notifier) - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
Registers a mapping between a notification type (reset, arrival, departures, etc.) and a AbstractSimEntity.Notifier for it.
registerOperation(SimEntityOperation) - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
Registers a SimEntityOperation at this entity.
registerPostStartHook(DefaultSimQueueState.PostStartHook<J>, Object) - Method in class org.javades.jqueues.r5.util.predictor.state.DefaultSimQueueState
Registers a post-start hook.
registerPreEventHook(DoubleConsumer) - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
Registers a pre-event hook (for sub-class use only).
registerPreNotificationHook(AbstractSimEntity.PreNotificationHook) - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
Registers a pre-notification hook.
registerPreUpdateHook(DoubleConsumer) - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
Registers a pre-update hook (for sub-class use only).
registerSimEntityListener(SimEntityListener) - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
 
registerSimEntityListener(SimEntityListener) - Method in interface org.javades.jqueues.r5.entity.SimEntity
Registers a listener to event notifications related to this entity.
registerStdOutSimEntityListener() - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
Registers the (private) StdOutSimEntityListener as listener (convenience method).
registerStdOutSimQueueListener() - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Registers the (private) StdOutSimQueueListener as listener (convenience method).
remainingServiceTime - Variable in class org.javades.jqueues.r5.entity.jq.queue.preemptive.AbstractPreemptiveSimQueue
The mapping from jobs in AbstractSimQueue.getJobsInServiceArea() to their respective remaining service times.
remainingServiceTime - Variable in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.SocPS
The per-job (in the service area) remaining service time.
remove(Object) - Method in class org.javades.jqueues.r5.util.collection.HashMapWithPreImageAndOrderedValueSet
 
removeDelegationForOperation(SimEntityOperation) - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
Removes the delegation for given SimEntityOperation, but keeps the operation registered (falling back onto its native behavior}.
removeJob(SimJob, boolean) - Method in class org.javades.jqueues.r5.extensions.ost.SimQueueOSTStateHandler
Removes a given job from the obtained-service-time administration.
removeJob(SimJob) - Method in class org.javades.jqueues.r5.extensions.visitscounter.SimQueueVisitsCounterStateHandler
Removes the given job from the internal queue-visits administration, but insists it is known.
removeJobFromInternalAdministration(J) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
Removes the given job, if present, from the internal administration.
removeJobFromQueueUponDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Removes a job from the internal queues upon departure.
removeJobFromQueueUponDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite_LocalStart
Departure of the given (real) job.
removeJobFromQueueUponDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.ctandem2.CTandem2
Departure of the given (real) job.
removeJobFromQueueUponDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.AbstractEncapsulatorSimQueue
Departure of the given (real) job.
removeJobFromQueueUponDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.Enc
Calls super method (in order to make implementation final).
removeJobFromQueueUponDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncHS
Calls super method (in order to make implementation final).
removeJobFromQueueUponDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncJL
Calls super method.
removeJobFromQueueUponDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncTL
Removes the job from the local administration and calls super method.
removeJobFromQueueUponDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncXM
Calls super method (in order to make implementation final).
removeJobFromQueueUponDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.AbstractNonPreemptiveWorkConservingSimQueue
Removes the job from the system and cancels its departure event (if present).
removeJobFromQueueUponDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SUR
Does nothing.
removeJobFromQueueUponDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.AbstractPreemptiveSimQueue
removeJobFromQueueUponDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.AbstractEgalitarianProcessorSharingSimQueue
removeJobFromQueueUponDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
removeJobFromQueueUponDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.SocPS
removeJobFromQueueUponDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL
Removes the departing job from HOL.jobsQoSMap.
removeJobFromQueueUponDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.ALIMIT
Does nothing.
removeJobFromQueueUponDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DELAY
Does nothing.
removeJobFromQueueUponDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DLIMIT
Does nothing.
removeJobFromQueueUponDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DROP
removeJobFromQueueUponDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.GATE
Does nothing.
removeJobFromQueueUponDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.SINK
removeJobFromQueueUponDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.WUR
Does nothing.
removeJobFromQueueUponDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.ZERO
Does nothing.
removeJobFromQueueUponDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Removes a job from the internal subclass administration because it is to be dropped.
removeJobFromQueueUponDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite_LocalStart
Drops the given (real) job.
removeJobFromQueueUponDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.ctandem2.CTandem2
Drops the given (real) job.
removeJobFromQueueUponDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.AbstractEncapsulatorSimQueue
Drops the given (real) job.
removeJobFromQueueUponDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.Enc
Calls super method (in order to make implementation final).
removeJobFromQueueUponDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncHS
Calls super method (in order to make implementation final).
removeJobFromQueueUponDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncJL
Calls super method (in order to make implementation final).
removeJobFromQueueUponDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncTL
Removes the job from the local administration and calls super method.
removeJobFromQueueUponDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncXM
Calls super method (in order to make implementation final).
removeJobFromQueueUponDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.AbstractNonPreemptiveWorkConservingSimQueue
removeJobFromQueueUponDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SUR
Does nothing.
removeJobFromQueueUponDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.AbstractPreemptiveSimQueue
removeJobFromQueueUponDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
removeJobFromQueueUponDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.PS
removeJobFromQueueUponDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.SocPS
removeJobFromQueueUponDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL
Throws an IllegalStateException because drops are unexpected.
removeJobFromQueueUponDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL_PS
removeJobFromQueueUponDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.ALIMIT
Does nothing.
removeJobFromQueueUponDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DELAY
removeJobFromQueueUponDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DLIMIT
Does nothing.
removeJobFromQueueUponDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DROP
Does nothing.
removeJobFromQueueUponDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.GATE
removeJobFromQueueUponDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.SINK
removeJobFromQueueUponDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.WUR
removeJobFromQueueUponDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.ZERO
removeJobFromQueueUponExit(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.AbstractNonPreemptiveWorkConservingSimQueue
Removes a job that ends its visit (in whatever way) from the internal administration.
removeJobFromQueueUponExit(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS
Calls super method (in order to make implementation final).
removeJobFromQueueUponExit(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_B
Calls super method (in order to make implementation final).
removeJobFromQueueUponExit(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_B_c
Calls super method (in order to make implementation final).
removeJobFromQueueUponExit(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_c
Calls super method (in order to make implementation final).
removeJobFromQueueUponExit(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IC
Calls super method (in order to make implementation final).
removeJobFromQueueUponExit(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IS
Calls super method (in order to make implementation final).
removeJobFromQueueUponExit(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IS_CST
Calls super method (in order to make implementation final).
removeJobFromQueueUponExit(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LCFS
Calls super method and removes the job (if present) from the internal LIFO queue.
removeJobFromQueueUponExit(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LCFS_B
Calls super method and removes the job (if present) from the internal LIFO queue.
removeJobFromQueueUponExit(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LJF
Calls super method and removes the job (if present) from the internal LJF queue.
removeJobFromQueueUponExit(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.NoBuffer_c
Calls super method (in order to make implementation final).
removeJobFromQueueUponExit(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.RANDOM
Calls super method and removes the job (if present) from the internal RANDOM queue.
removeJobFromQueueUponExit(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SJF
Calls super method and removes the job (if present) from the internal SJF queue.
removeJobFromQueueUponExit(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.AbstractPreemptiveSimQueue
Removes a job from the internal administration upon its exit from this queue (to be implemented by concrete subclasses).
removeJobFromQueueUponExit(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.P_LCFS
Removes the job from internal administration (a.o., LIFO job and LIFO wait queues) and cancels any pending departure event for it.
removeJobFromQueueUponExit(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.SRTF
Removes the job from the internal data structures (a.o., the SRTF/SJF wait queue) and removes its departure event, if needed.
removeJobFromQueueUponExit(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.PQ
Removes the job from internal administration and cancels a pending departure event for it.
removeJobFromQueueUponRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Removes a job from the internal sub-class administration since it is revoked.
removeJobFromQueueUponRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite_LocalStart
Removes a job upon successful revocation (as determined by our super-class).
removeJobFromQueueUponRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.ctandem2.CTandem2
Removes a job upon successful revocation (as determined by our super-class).
removeJobFromQueueUponRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.AbstractEncapsulatorSimQueue
Removes a job upon successful revocation, as determined by our super-class, or upon auto-revocation on the encapsulator (i.e., sub-class) or on the encapsulated queue.
removeJobFromQueueUponRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.Enc
Calls super method (in order to make implementation final).
removeJobFromQueueUponRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncHS
Calls super method (in order to make implementation final).
removeJobFromQueueUponRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncJL
Calls super method (in order to make implementation final).
removeJobFromQueueUponRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncTL
Removes the job from the local administration and calls super method.
removeJobFromQueueUponRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncXM
Calls super method (in order to make implementation final).
removeJobFromQueueUponRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.AbstractNonPreemptiveWorkConservingSimQueue
removeJobFromQueueUponRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SUR
Does nothing.
removeJobFromQueueUponRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.AbstractPreemptiveSimQueue
removeJobFromQueueUponRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
Removes the jobs from the internal data structures.
removeJobFromQueueUponRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.PS
Removes the jobs from the internal data structures.
removeJobFromQueueUponRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.SocPS
Removes the jobs from the internal data structures.
removeJobFromQueueUponRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL
Removes the job from the internal data structures, and if needed, cancels a pending departure event.
removeJobFromQueueUponRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL_PS
Removes the jobs from the internal data structures.
removeJobFromQueueUponRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.ALIMIT
removeJobFromQueueUponRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DELAY
Cancels the departure of the job (if present).
removeJobFromQueueUponRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DLIMIT
Does nothing.
removeJobFromQueueUponRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DROP
removeJobFromQueueUponRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.GATE
Does nothing.
removeJobFromQueueUponRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.SINK
Does nothing.
removeJobFromQueueUponRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.WUR
Does nothing.
removeJobFromQueueUponRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.ZERO
removeJobsFromQueueLocal(J, DJ) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite
Removes a real job and a delegate job from the internal data structures.
report() - Method in class org.javades.jqueues.r5.util.stat.AutoSimQueueStat
 
report(int) - Method in class org.javades.jqueues.r5.util.stat.AutoSimQueueStat
 
RequestE(SimEntity) - Constructor for class org.javades.jqueues.r5.entity.SimEntityOperation.RequestE
Creates the request.
RequestJ(SimJob) - Constructor for class org.javades.jqueues.r5.entity.jq.SimJQOperation.RequestJ
Creates the request.
RequestJAndOrQ(SimJob, SimQueue, boolean) - Constructor for class org.javades.jqueues.r5.entity.jq.SimJQOperation.RequestJAndOrQ
Creates a new request for a job or queue or both, with the option to set the target entity.
RequestJAndOrQ(SimJob, SimQueue) - Constructor for class org.javades.jqueues.r5.entity.jq.SimJQOperation.RequestJAndOrQ
Creates a new request for a job or queue or both, preferring a non-null queue as target entity.
RequestJQ(SimJob, SimQueue, boolean) - Constructor for class org.javades.jqueues.r5.entity.jq.SimJQOperation.RequestJQ
Creates the request, with choice of target-entity selection.
RequestJQ(SimJob, SimQueue) - Constructor for class org.javades.jqueues.r5.entity.jq.SimJQOperation.RequestJQ
Creates the request with the queue becoming the target entity.
RequestQ(SimQueue) - Constructor for class org.javades.jqueues.r5.entity.jq.SimJQOperation.RequestQ
Creates the request.
reschedule(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.AbstractNonPreemptiveWorkConservingSimQueue
Central rescheduling method.
reschedule() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.PQ
Reschedules through assessment of which job to serve.
reschedule(Q, SimQueueState<SimJob, Q>, Set<JobQueueVisitLog<SimJob, Q>>) - Method in class org.javades.jqueues.r5.extensions.qos.SimQueuePredictor_PQ
 
rescheduleAfterArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Reschedules after a job arrival.
rescheduleAfterArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite_LocalStart
Starts the job if server-access credits are available.
rescheduleAfterArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.ctandem2.CTandem2
Lets the delegate job arrive at the wait (i.e., first) queue.
rescheduleAfterArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.AbstractEncapsulatorSimQueue
Lets the delegate job arrive at the encapsulated queue.
rescheduleAfterArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.Enc
Calls super method (in order to make implementation final).
rescheduleAfterArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncHS
Calls super method (in order to make implementation final).
rescheduleAfterArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncJL
Calls super method if allowed in view of the limits of this queue; drops the job otherwise.
rescheduleAfterArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncTL
Assesses the expiration settings for the newly arrived job, and either makes it exit or reschedules the expiration event and calls super method.
rescheduleAfterArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncXM
Calls super method (in order to make implementation final).
rescheduleAfterArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.AbstractNonPreemptiveWorkConservingSimQueue
Drops a job from the waiting area if it has overflown; otherwise reschedules.
rescheduleAfterArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SUR
Starts the arrived job if server-access credits are available.
rescheduleAfterArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.P_LCFS
Starts the arrived job if server-access credits are available.
rescheduleAfterArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.SRTF
Starts the arrived job if server-access credits are available.
rescheduleAfterArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
Starts the arrived job if server-access credits are available.
rescheduleAfterArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.PS
Starts the arrived job if server-access credits are available.
rescheduleAfterArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.SocPS
Starts the arrived job if server-access credits are available.
rescheduleAfterArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL
Starts the arrived job if server-access credits are available and if there are no jobs in the service area.
rescheduleAfterArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL_PS
Starts the arrived job if server-access credits are available and there are no other jobs present with the same QoS value.
rescheduleAfterArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.PQ
Starts the arrived job immediately if it is the executable job (respecting server-access credits) with highest priority.
rescheduleAfterArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.ALIMIT
Drops the job if the queue is currently rate-limited, but makes it depart immediately otherwise, scheduling a new ALIMIT.RateLimitExpirationEvent if needed.
rescheduleAfterArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DELAY
If needed, schedules a departure event for the arrived job respecting the fixed wait time of this queue; otherwise (zero wait time), makes the job depart immediately.
rescheduleAfterArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DLIMIT
Makes the job depart if the queue is not rate-limited; otherwise drop it if the waiting queue is "overflown".
rescheduleAfterArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DROP
Drops the job.
rescheduleAfterArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.GATE
Makes the job depart from the job queue if the gate is currently open
rescheduleAfterArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.SINK
Does nothing.
rescheduleAfterArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.WUR
Makes the current waiting job depart, if present.
rescheduleAfterArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.ZERO
Makes the job depart.
rescheduleAfterDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Reschedules if needed after a job departure has been effectuated by the base class.
rescheduleAfterDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite_LocalStart
Enforces the scheduled revocation on the sub-queue, if applicable.
rescheduleAfterDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.ctandem2.CTandem2
Enforces the scheduled revocation on the sub-queue, if applicable.
rescheduleAfterDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.AbstractEncapsulatorSimQueue
Enforces the scheduled revocation on the sub-queue, if applicable.
rescheduleAfterDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.Enc
Calls super method (in order to make implementation final).
rescheduleAfterDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncHS
Calls super method (in order to make implementation final).
rescheduleAfterDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncJL
Calls super method and sets the server-access credits on the encapsulated queue.
rescheduleAfterDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncTL
Calls super method and reschedules the expiration event if needed.
rescheduleAfterDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncXM
Calls super method (in order to make implementation final).
rescheduleAfterDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.AbstractNonPreemptiveWorkConservingSimQueue
rescheduleAfterDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SUR
Does nothing.
rescheduleAfterDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.AbstractPreemptiveSimQueue
rescheduleAfterDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.AbstractEgalitarianProcessorSharingSimQueue
rescheduleAfterDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
rescheduleAfterDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.PS
Calls super method (in order to make implementation final).
rescheduleAfterDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.SocPS
Makes sure all jobs left in the service area depart as well (through recursion).
rescheduleAfterDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL
Starts the next job in the waiting area (if available) if server-access credits are available.
rescheduleAfterDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL_PS
rescheduleAfterDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.ALIMIT
Does nothing.
rescheduleAfterDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DELAY
Does nothing.
rescheduleAfterDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DLIMIT
Schedules a new DLIMIT.RateLimitExpirationEvent if the departure-rate limit is finite and non-zero.
rescheduleAfterDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DROP
rescheduleAfterDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.GATE
Does nothing.
rescheduleAfterDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.SINK
rescheduleAfterDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.WUR
Does nothing.
rescheduleAfterDeparture(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.ZERO
Does nothing.
rescheduleAfterDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Reschedules if needed after a job has been dropped from this queue.
rescheduleAfterDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite_LocalStart
Enforces the scheduled revocation on the sub-queue, if applicable.
rescheduleAfterDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.ctandem2.CTandem2
Enforces the scheduled revocation on the sub-queue, if applicable.
rescheduleAfterDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.AbstractEncapsulatorSimQueue
Enforces the scheduled revocation on the sub-queue, if applicable.
rescheduleAfterDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.Enc
Calls super method (in order to make implementation final).
rescheduleAfterDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncHS
Calls super method (in order to make implementation final).
rescheduleAfterDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncJL
Calls super method and sets the server-access credits on the encapsulated queue.
rescheduleAfterDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncTL
Calls super method and reschedules the expiration event if needed.
rescheduleAfterDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncXM
Calls super method (in order to make implementation final).
rescheduleAfterDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.AbstractNonPreemptiveWorkConservingSimQueue
rescheduleAfterDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SUR
Does nothing.
rescheduleAfterDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.AbstractPreemptiveSimQueue
rescheduleAfterDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
rescheduleAfterDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.PS
rescheduleAfterDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.SocPS
rescheduleAfterDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL
Throws an IllegalStateException because drops are unexpected.
rescheduleAfterDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL_PS
rescheduleAfterDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.ALIMIT
Does nothing.
rescheduleAfterDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DELAY
rescheduleAfterDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DLIMIT
Does nothing.
rescheduleAfterDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DROP
Does nothing.
rescheduleAfterDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.GATE
rescheduleAfterDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.SINK
rescheduleAfterDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.WUR
rescheduleAfterDrop(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.ZERO
rescheduleAfterExit(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.AbstractPreemptiveSimQueue
Reschedules after a job has left this queue (to be implemented by concrete subclasses).
rescheduleAfterExit(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.P_LCFS
If there are jobs in the service area but none in execution, starts a service-chunk for the job in the service area that arrived last at the queue.
rescheduleAfterExit(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.SRTF
If there are jobs in the service area but none in execution, starts a service-chunk for the job in the service area with the minimum remaining service time.
rescheduleAfterExit(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.PQ
rescheduleAfterRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Reschedules if needed after a job has been revoked from this queue.
rescheduleAfterRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite_LocalStart
If present, performs the pending revocation on the applicable sub-queue, and check whether that succeeded.
rescheduleAfterRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.ctandem2.CTandem2
If present, performs the pending revocation on the applicable sub-queue, and check whether that succeeded.
rescheduleAfterRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.AbstractEncapsulatorSimQueue
If present, performs the pending revocation on the applicable sub-queue, and check whether that succeeded.
rescheduleAfterRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.Enc
Calls super method (in order to make implementation final).
rescheduleAfterRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncHS
Calls super method (in order to make implementation final).
rescheduleAfterRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncJL
Calls super method and sets the server-access credits on the encapsulated queue.
rescheduleAfterRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncTL
Calls super method and reschedules the expiration event if needed.
rescheduleAfterRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncXM
Calls super method (in order to make implementation final).
rescheduleAfterRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.AbstractNonPreemptiveWorkConservingSimQueue
rescheduleAfterRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SUR
Does nothing.
rescheduleAfterRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.AbstractPreemptiveSimQueue
rescheduleAfterRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
rescheduleAfterRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.PS
rescheduleAfterRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.SocPS
rescheduleAfterRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL
Starts the next job in the waiting area if server-access credits are available and if there are no jobs in the service area.
rescheduleAfterRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL_PS
Attempts to start a job of the same QoS value as the job that was revoked (or departed); calls AbstractEgalitarianProcessorSharingSimQueue.rescheduleDepartureEvent() if that fails.
rescheduleAfterRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.ALIMIT
rescheduleAfterRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DELAY
Does nothing.
rescheduleAfterRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DLIMIT
Does nothing.
rescheduleAfterRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DROP
rescheduleAfterRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.GATE
Does nothing.
rescheduleAfterRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.SINK
Does nothing.
rescheduleAfterRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.WUR
Does nothing.
rescheduleAfterRevokation(J, double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.ZERO
rescheduleAfterStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Reschedules after a job start.
rescheduleAfterStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite_LocalStart
Lets the delegate job arrive at its first queue, or make it depart immediately if no such queue is provided.
rescheduleAfterStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.ctandem2.CTandem2
Lets the delegate job arrive at the serve queue.
rescheduleAfterStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.AbstractEncapsulatorSimQueue
Does nothing.
rescheduleAfterStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.Enc
Calls super method (in order to make implementation final).
rescheduleAfterStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncHS
Throws an exception.
rescheduleAfterStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncJL
Calls super method.
rescheduleAfterStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncTL
Calls super method and assesses the expiration settings for the newly started job, and either makes it exit when necessary; always reschedules the expiration event.
rescheduleAfterStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncXM
Calls super method (in order to make implementation final).
rescheduleAfterStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.AbstractNonPreemptiveWorkConservingSimQueue
Depending on the job's requested service time, makes it depart immediately, schedules a suitable departure event, or does nothing if the job requires infinite service time.
rescheduleAfterStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SUR
Departs the first job in AbstractSimQueue.getJobsInServiceArea() if it is not the only job in the service area.
rescheduleAfterStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.P_LCFS
Schedules the started job for immediate execution if it is the only job in the service area or if its arrival time is strictly smaller than the arrival time of a job in execution, the latter of which is then preempted.
rescheduleAfterStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.SRTF
Schedules the started job for immediate execution if it is the only job in the service area or if its (remaining) service time is strictly smaller than the remaining service of a job in execution, the latter of which is then preempted.
rescheduleAfterStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.AbstractEgalitarianProcessorSharingSimQueue
Reschedules due to the start of a job.
rescheduleAfterStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
Reschedules due to the start of a job, making it depart immediately if its requested service time is zero (or finite and time itself is infinite), or rescheduling through CUPS.rescheduleDepartureEvent() and CUPS.rescheduleCatchUpEvent() otherwise.
rescheduleAfterStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.SocPS
rescheduleAfterStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL
Depending on the job's requested service time, makes it depart immediately, or schedules a suitable departure event.
rescheduleAfterStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.PQ
rescheduleAfterStart(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.AbstractServerlessSimQueue
rescheduleCatchUpEvent() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
Reschedules a catch-up event.
rescheduleDepartureEvent() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.AbstractEgalitarianProcessorSharingSimQueue
Reschedules the single departure event for this queue.
rescheduleDepartureEvent() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
Reschedules the single departure event for this queue.
rescheduleDepartureEvent() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.SocPS
Reschedules the single departure event for this queue.
rescheduleDepartureEvent() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL
Reschedules the single departure event for this queue.
rescheduleForNewServerAccessCredits(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Reschedules if needed due to the (new) availability of server-access credits.
rescheduleForNewServerAccessCredits(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite_LocalStart
Starts waiting jobs (in the local waiting area) as long as there are such jobs and there are (local) server-access credits available.
rescheduleForNewServerAccessCredits(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.ctandem2.CTandem2
Sets the server-access credits on the wait queue.
rescheduleForNewServerAccessCredits(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.AbstractEncapsulatorSimQueue
Does nothing.
rescheduleForNewServerAccessCredits(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.Enc
Calls super method (in order to make implementation final).
rescheduleForNewServerAccessCredits(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncHS
Calls super method (in order to make implementation final).
rescheduleForNewServerAccessCredits(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncJL
Calls super method (in order to make implementation final).
rescheduleForNewServerAccessCredits(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncTL
Calls super method (in order to make implementation final).
rescheduleForNewServerAccessCredits(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncXM
Calls super method (in order to make implementation final).
rescheduleForNewServerAccessCredits(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.AbstractNonPreemptiveWorkConservingSimQueue
rescheduleForNewServerAccessCredits(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SUR
Starts jobs as long as there are server-access credits and jobs waiting.
rescheduleForNewServerAccessCredits(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.P_LCFS
Starts jobs as long as there are server-access credits and jobs waiting.
rescheduleForNewServerAccessCredits(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.SRTF
Starts jobs in increasing service-time ordering as long as there are server-access credits and jobs waiting.
rescheduleForNewServerAccessCredits(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
Starts jobs as long as there are server-access credits and jobs waiting.
rescheduleForNewServerAccessCredits(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.PS
Starts jobs in arrival order as long as there are server-access credits and jobs waiting.
rescheduleForNewServerAccessCredits(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.SocPS
Starts jobs as long as there are server-access credits and jobs waiting.
rescheduleForNewServerAccessCredits(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL
Starts the next job in the waiting area if there are no jobs in the service area.
rescheduleForNewServerAccessCredits(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL_PS
Starts jobs eligible to start in arrival order as long as there are server-access credits.
rescheduleForNewServerAccessCredits(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.PQ
rescheduleForNewServerAccessCredits(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.AbstractServerlessSimQueue
Does nothing, since we are server-less.
reset() - Method in class org.javades.jqueues.r5.entity.jq.job.visitslogging.DefaultVisitsLoggingSimJob
Clears the visit logs gathered thus far.
Reset(SimEntity, double) - Constructor for class org.javades.jqueues.r5.entity.SimEntityEvent.Reset
Creates a reset event at a specific entity.
RESET - Static variable in interface org.javades.jqueues.r5.entity.SimEntitySimpleEventType
An entity reset.
reset() - Method in class org.javades.jqueues.r5.util.predictor.state.DefaultSimQueueState
 
reset() - Method in interface org.javades.jqueues.r5.util.predictor.state.SimQueueState
Resets the state, after which it reflects the "real" queue state after a reset.
reset() - Method in class org.javades.jqueues.r5.util.stat.AbstractSimQueueStat
Resets all statistics and start a new batch of statistics gathering.
reset() - Method in class org.javades.jqueues.r5.util.stat.AutoSimQueueStatEntry
 
resetEntity() - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
Copies the last-update time from the event list (if available), invokes AbstractSimEntity.resetEntitySubClass() and fires the event to listeners (as a state-change event and through a separate reset indication).
resetEntity() - Method in interface org.javades.jqueues.r5.entity.SimEntity
Puts the entity into its "known" initial state.
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
Does nothing.
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.AbstractSimJQ
Does nothing.
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.job.AbstractSimJob
Calls super method and sets the queue to null.
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Invokes super method, removes all jobs without notifications, ends all vacations, restores the number of server-access credits (to infinity) and resets all caches.
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite_LocalStart
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.collector.AbstractCollectorSimQueue
Calls super method (in order to make implementation final).
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.ctandem2.CTandem2
Resets this CTandem2.
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.AbstractEncapsulatorSimQueue
Calls super method.
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.Enc
Calls super method (in order to make implementation final).
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncHS
Calls super method (in order to make implementation final).
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncJL
Calls super method and sets the server-access credits on the encapsulated queue.
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncTL
Calls super method and resets the internal administration.
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncXM
Calls super method (in order to make implementation final).
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.feedback.AbstractFeedbackSimQueue
Calls super method.
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.feedback.FB
Calls super method (and made final).
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.feedback.FB_p
Calls super method (and made final).
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.feedback.FB_v
Calls super method (and made final).
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.jackson.Jackson
Calls super method and clear the administration of visits.
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.parallel.JRQ
Calls super method (in order to make implementation final).
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.parallel.JSQ
Calls super method (in order to make implementation final).
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.parallel.Par
Calls super method (in order to make implementation final).
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.parallel.Pattern
Calls super method (in order to make implementation final).
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.tandem.Tandem
Calls super method.
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.AbstractNonPreemptiveWorkConservingSimQueue
Invokes super-method and revokes a pending job drop.
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS
Calls super method (in order to make implementation final).
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_B
Calls super method (in order to make implementation final).
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_B_c
Calls super method (in order to make implementation final).
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_c
Calls super method (in order to make implementation final).
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IC
Calls super method (in order to make implementation final).
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IS
Calls super method (in order to make implementation final).
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IS_CST
Calls super method (in order to make implementation final).
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LCFS
Calls super method and clears the internal LIFO queue.
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LCFS_B
Calls super method and clears the internal LIFO queue.
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LJF
Calls super method and clears the internal LJF queue.
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.NoBuffer_c
Calls super method (in order to make implementation final).
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.RANDOM
Calls super method and clears the internal RANDOM queue.
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SJF
Calls super method and clears the internal SJF queue.
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SUR
Calls super method (in order to make implementation final).
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.AbstractPreemptiveSimQueue
Calls super method and removes all jobs from internal data structures.
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.P_LCFS
Calls super method and clears the internal LIFO queues.
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.SRTF
Calls super method and clears the internal SRTF queue.
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.AbstractEgalitarianProcessorSharingSimQueue
Calls super method, resets the virtual time to zero and clears the virtual departure time map.
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
Calls super method and clears the internal administration.
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.PS
Calls super method (in order to make implementation final).
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.SocPS
Calls super method and clears the internal administration.
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.AbstractPreemptiveSimQueueQoS
Calls super method.
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.AbstractSimQueueQoS
Calls super method.
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL
Calls super method and clears HOL.jobsQoSMap.
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL_PS
Calls super method and clears HOL_PS.jobsQoSMap.
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.PQ
Calls super method and clear PQ.jobsQoSMap.
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.ALIMIT
Calls super method and properly sets the rate limitation.
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DELAY
Calls super method (in order to make implementation final).
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DLIMIT
Calls super method and properly sets the rate limitation.
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DROP
Calls super method (in order to make implementation final).
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.GATE
Calls super method and opens the gate (limitless).
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.SINK
Calls super method (in order to make implementation final).
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.WUR
Calls super method (in order to make implementation final).
resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.ZERO
Calls super method (in order to make implementation final).
resetEntitySubClass() - Method in class org.javades.jqueues.r5.misc.example.DefaultExampleSimJob
Calls super method (in order to make implementation final).
resetEntitySubClass() - Method in class org.javades.jqueues.r5.misc.example.DefaultExampleSimJobQoS
Calls super method (in order to make implementation final).
resetFactory(double, Q) - Method in interface org.javades.jqueues.r5.entity.jq.queue.composite.DelegateSimJobFactory
Resets this factory.
resetFeedbackController() - Method in interface org.javades.jqueues.r5.entity.jq.queue.composite.feedback.SimQueueFeedbackController
Resets the controller.
resetHandler(DefaultSimQueueState) - Method in class org.javades.jqueues.r5.extensions.composite.SimQueueCompositeStateHandler
 
resetHandler(DefaultSimQueueState) - Method in class org.javades.jqueues.r5.extensions.gate.SimQueueWithGateStateHandler
 
resetHandler(DefaultSimQueueState) - Method in class org.javades.jqueues.r5.extensions.ost.SimQueueOSTStateHandler
 
resetHandler(DefaultSimQueueState) - Method in class org.javades.jqueues.r5.extensions.qos.SimQueueQoSStateHandler
 
resetHandler(DefaultSimQueueState) - Method in class org.javades.jqueues.r5.extensions.ratelimit.SimQueueRateLimitStateHandler
 
resetHandler(DefaultSimQueueState) - Method in class org.javades.jqueues.r5.extensions.visitscounter.SimQueueVisitsCounterStateHandler
 
resetHandler(DefaultSimQueueState) - Method in interface org.javades.jqueues.r5.util.predictor.state.SimQueueStateHandler
Resets the (state represented by) this handler.
ResetReply(SimEntityOperation.ResetRequest) - Constructor for class org.javades.jqueues.r5.entity.SimEntityOperation.ResetReply
Creates the reply.
ResetRequest(SimEntity) - Constructor for class org.javades.jqueues.r5.entity.SimEntityOperation.ResetRequest
Creates the request.
resetSimQueueSelector() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite
Does nothing.
resetSimQueueSelector() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.collector.CollectorSimQueueSelector
 
resetSimQueueSelector() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.feedback.FeedbackSimQueueSelector
Resets the feedback controller and clears the registration of visits.
resetSimQueueSelector() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.jackson.JacksonSimQueueSelector
 
resetSimQueueSelector() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.parallel.ParallelSimQueuesSelector
 
resetSimQueueSelector() - Method in interface org.javades.jqueues.r5.entity.jq.queue.composite.SimQueueSelector
Resets this selector.
resetSimQueueSelector() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.tandem.TandemSimQueueSelector
Does nothing.
resetStatistics() - Method in class org.javades.jqueues.r5.util.stat.AbstractSimQueueStat
Resets all the statistics.
resetStatistics() - Method in class org.javades.jqueues.r5.util.stat.AutoSimQueueStat
Resets all the statistics.
resetStatistics() - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueStat
Resets all the statistics.
resetStatistics() - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueVisitsStat
Resets all the statistics.
resetSubQueueStates() - Method in class org.javades.jqueues.r5.extensions.composite.SimQueueCompositeStateHandler
Resets the state of each sub-queue.
resetTotalNumberOfVisits() - Method in class org.javades.jqueues.r5.extensions.visitscounter.SimQueueVisitsCounterStateHandler
 
Revocation(J, Q, double, boolean) - Constructor for class org.javades.jqueues.r5.entity.jq.SimJQEvent.Revocation
Creates a job-revocation event at a specific queue.
REVOCATION - Static variable in interface org.javades.jqueues.r5.entity.jq.SimJQSimpleEventType
A job revocation.
RevocationReply(SimJQOperation.RevocationRequest, boolean) - Constructor for class org.javades.jqueues.r5.entity.jq.SimJQOperation.RevocationReply
Creates the reply.
RevocationRequest(SimJob, SimQueue, boolean) - Constructor for class org.javades.jqueues.r5.entity.jq.SimJQOperation.RevocationRequest
Creates the request.
revocationTime - Variable in class org.javades.jqueues.r5.entity.jq.job.visitslogging.JobQueueVisitLog
The revocation time in case the job was successfully revoked.
revoke(double, J, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Revokes a job from this queue.
revoke(double, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Calls super method on SimQueue (and makes it final).
revoke(double, J, boolean) - Method in interface org.javades.jqueues.r5.entity.jq.queue.SimQueue
Revocation (attempt) of a job at a queue.
revoke(double, J) - Method in interface org.javades.jqueues.r5.entity.jq.queue.SimQueue
Revocation of a job at a queue.
revoked - Variable in class org.javades.jqueues.r5.entity.jq.job.visitslogging.JobQueueVisitLog
Whether the job was successfully revoked.
revokeJobs(double, Q, SimQueueState<SimJob, Q>, Set<SimJob>, Set<JobQueueVisitLog<SimJob, Q>>) - Method in class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite_Enc
 
revokeJobs(double, Q, SimQueueState<SimJob, Q>, Set<SimJob>, Set<JobQueueVisitLog<SimJob, Q>>) - Method in class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite_LocalStart
 
revokeJobs(double, FB_v, SimQueueState<SimJob, FB_v>, Set<SimJob>, Set<JobQueueVisitLog<SimJob, FB_v>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_FB_v
 

S

SANITY - Static variable in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
When false, this class and some sub-classes skip several (not all) sanity checks.
sanityInternalAdministration() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
Performs sanity checks on the internal administration.
scan(DefaultWorkloadSchedule) - Method in class org.javades.jqueues.r5.extensions.gate.SimQueueWithGateWorkloadScheduleHandler
 
scan(DefaultWorkloadSchedule) - Method in class org.javades.jqueues.r5.util.predictor.workload.DefaultWorkloadSchedule
 
scan(DefaultWorkloadSchedule) - Method in interface org.javades.jqueues.r5.util.predictor.workload.WorkloadScheduleHandler
Scans the host DefaultWorkloadSchedule and builds internal data structures.
scheduleDepartureEvent(double, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Schedules a suitable SimEvent for a job's future departure on the event list.
scheduleE(SimEventList, boolean, double, Set<SimEntityEvent>) - Static method in class org.javades.jqueues.r5.entity.SimEntityEventScheduler
Schedules all SimEntityEvents on the given SimEventList, optionally after resetting it to a specific time.
scheduleE(SimEventList, SimEntityEvent) - Static method in class org.javades.jqueues.r5.entity.SimEntityEventScheduler
Schedules a single entity event on a given event list.
scheduleJobArrival(double, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Schedules a job arrival at this AbstractSimQueue on its SimEventList.
scheduleJobArrival(J, Q, double) - Static method in class org.javades.jqueues.r5.entity.jq.SimJQEventScheduler
Creates a (default) job-arrival event and schedules it.
scheduleJobRevocation(J, Q, double, boolean) - Static method in class org.javades.jqueues.r5.entity.jq.SimJQEventScheduler
Creates a (default) job-revocation event and schedules it.
scheduleJQ(SimEventList, boolean, double, Set<SimJQEvent<J, Q>>) - Static method in class org.javades.jqueues.r5.entity.jq.SimJQEventScheduler
Schedules all SimJQEvents on the given SimEventList, optionally after resetting it to a specific time.
scheduleJQ(SimEventList, SimJQEvent<J, Q>) - Static method in class org.javades.jqueues.r5.entity.jq.SimJQEventScheduler
Schedules a single job and/or queue event on a given event list.
scheduleQueueAccessVacation(Q, double, boolean) - Static method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueEventScheduler
Creates a (default) queue-access vacation event and schedules it.
scheduleRateLimitExpirationEvent(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.ALIMIT
Schedules a suitable SimEvent for a rate-limit expiration on the event list.
scheduleRateLimitExpirationEvent(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DLIMIT
Schedules a suitable SimEvent for a rate-limit expiration on the event list.
scheduleResetEntity(SimEventList, SimEntity, double) - Static method in class org.javades.jqueues.r5.entity.SimEntityEventScheduler
Creates a default reset (entity) event and schedules it.
scheduleServerAccessCredits(Q, double, int) - Static method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueEventScheduler
Creates a (default) a server-access-credits event and schedules it.
scheduleUpdate(SimEventList, SimEntity, double) - Static method in class org.javades.jqueues.r5.entity.SimEntityEventScheduler
Creates a default update event and schedules it.
selectFirstQueue(double, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite
Selects the first sub-queue to visit from the user-supplied SimQueueSelector, or none if no such object was supplied.
selectFirstQueue(double, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.collector.CollectorSimQueueSelector
 
selectFirstQueue(double, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.feedback.FeedbackSimQueueSelector
Returns the embedded queue.
selectFirstQueue(double, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.jackson.JacksonSimQueueSelector
Returns the queue selected (or null implying an immediate departure) from a probabilistic experiment governed by the pdfArrival array passed in the constructor.
selectFirstQueue(double, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.parallel.ParallelSimQueuesSelector
Returns the result from the user selector if present, null otherwise.
selectFirstQueue(double, J) - Method in interface org.javades.jqueues.r5.entity.jq.queue.composite.SimQueueSelector
Returns the first queue to visit for an arriving job.
selectFirstQueue(double, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.tandem.TandemSimQueueSelector
Returns the first SimQueue to visit by a (delegate) SimJob.
selectJobToDropAtFullQueue(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.AbstractNonPreemptiveWorkConservingSimQueue
Selects the job to drop from the waiting area that in case it "overflows".
selectJobToDropAtFullQueue(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS
Throws an exception.
selectJobToDropAtFullQueue(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_B
Calls super method (in order to make implementation final).
selectJobToDropAtFullQueue(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_B_c
Calls super method (in order to make implementation final).
selectJobToDropAtFullQueue(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_c
Throws an exception.
selectJobToDropAtFullQueue(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IC
Throws an exception.
selectJobToDropAtFullQueue(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IS
Throws an exception.
selectJobToDropAtFullQueue(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IS_CST
Throws an exception.
selectJobToDropAtFullQueue(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LCFS
Throws an exception.
selectJobToDropAtFullQueue(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LCFS_B
Returns the job at the tail of the internal LIFO (wait) queue, i.e., the "oldest" waiter.
selectJobToDropAtFullQueue(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LJF
Throws an exception.
selectJobToDropAtFullQueue(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.NoBuffer_c
Throws an exception.
selectJobToDropAtFullQueue(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.RANDOM
Throws an exception.
selectJobToDropAtFullQueue(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SJF
Throws an exception.
selectJobToStart() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.AbstractNonPreemptiveWorkConservingSimQueue
Selects which job in the waiting area to start next.
selectJobToStart() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS
selectJobToStart() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_B
selectJobToStart() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_B_c
selectJobToStart() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_c
selectJobToStart() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IC
selectJobToStart() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IS
selectJobToStart() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IS_CST
selectJobToStart() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LCFS
Returns the first job in (and removes it from) the internal LIFO queue.
selectJobToStart() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LCFS_B
Returns the first job in (and removes it from) the internal LIFO queue.
selectJobToStart() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LJF
Returns the first job in (and removes it from) the internal LJF queue.
selectJobToStart() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.NoBuffer_c
selectJobToStart() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.RANDOM
Returns the first job in (and removes it from) the internal RANDOM queue.
selectJobToStart() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SJF
Returns the first job in (and removes it from) the internal SJF queue.
selectNextQueue(double, J, DQ) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite
Selects the next sub-queue to visit from the user-supplied SimQueueSelector, or none if no such object was supplied.
selectNextQueue(double, J, DQ) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.collector.CollectorSimQueueSelector
 
selectNextQueue(double, J, DQ) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.feedback.FeedbackSimQueueSelector
Returns the embedded queue if the delegate job is to be fed back, null otherwise.
selectNextQueue(double, J, DQ) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.jackson.JacksonSimQueueSelector
Returns the queue selected (or null implying a departure) from a probabilistic experiment governed by the pdfTransition matrix passed in the constructor.
selectNextQueue(double, J, DQ) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.parallel.ParallelSimQueuesSelector
Returns null.
selectNextQueue(double, J, DQ) - Method in interface org.javades.jqueues.r5.entity.jq.queue.composite.SimQueueSelector
Returns the next queue to visit for a job.
selectNextQueue(double, J, DQ) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.tandem.TandemSimQueueSelector
Returns the next SimQueue to visit by a delegate SimJob.
sequenceNumber - Variable in class org.javades.jqueues.r5.entity.jq.job.visitslogging.JobQueueVisitLog
The sequence number of arrivals at the same time.
SERVER_ACCESS_CREDITS - Static variable in interface org.javades.jqueues.r5.entity.jq.queue.SimQueueSimpleEventType
The setting of the remaining server-access credits.
ServerAccessCredits(Q, double, int) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.SimQueueEvent.ServerAccessCredits
Creates a server-access-credits event at a specific queue.
serverAccessCredits - Variable in class org.javades.jqueues.r5.util.swing.KnownSimQueue.Parameters
 
ServerAccessCreditsReply(SimQueueOperation.ServerAccessCreditsRequest) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.ServerAccessCreditsReply
Creates the reply.
ServerAccessCreditsRequest(SimQueue, int) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.ServerAccessCreditsRequest
Creates the request.
ServerlessExample - Class in org.javades.jqueues.r5.misc.example
Example code for nl.jdj.jqueues.serverless.
SERVICE_TIME_JITTER - Static variable in class org.javades.jqueues.r5.util.loadfactory.pattern.LoadFactory_SQ_SV_0010
A load-factory hint enforcing jitter on the service-time requirement of jobs (e.g., in order to avoid ambiguities).
setAutoRevocationPolicy(SimQueue.AutoRevocationPolicy) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
 
setAutoRevocationPolicy(SimQueue.AutoRevocationPolicy) - Method in interface org.javades.jqueues.r5.entity.jq.queue.SimQueue
Sets the auto-revocation policy of this queue.
setDelegateSimJobFactory(DelegateSimJobFactory<? extends DJ, DQ, J, Q>) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite
 
setDelegateSimJobFactory(DelegateSimJobFactory<? extends DJ, DQ, J, Q>) - Method in interface org.javades.jqueues.r5.entity.jq.queue.composite.SimQueueComposite
Sets the factory to create delegate SimJobs, non-null.
setEntries(List<AutoSimQueueStatEntry<Q>>) - Method in class org.javades.jqueues.r5.util.stat.AutoSimQueueStat
 
setExprirationMethod(EncTL.ExpirationMethod) - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncTL
Sets the expiration method.
setFallbackRequestedServiceTime(double) - Method in class org.javades.jqueues.r5.entity.jq.job.DefaultSimJob
Sets the fallback requested service time.
setGatePassageCredits(double, int) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.GATE
Updates the internal administration and releases (makes depart) waiting jobs if applicable.
setGatePassageCredits(double, int) - Method in interface org.javades.jqueues.r5.extensions.gate.SimQueueWithGate
Sets (overwrites) the (remaining) gate-passage credits.
setGatePassageCredits(double, int) - Method in class org.javades.jqueues.r5.extensions.gate.SimQueueWithGateStateHandler
Sets the remaining number of passage credits for the gate.
setIgnoreEventListReset(boolean) - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
 
setIgnoreEventListReset(boolean) - Method in interface org.javades.jqueues.r5.entity.SimEntity
Sets whether this entity ignores future event-list resets.
setLastArrTime(double) - Method in class org.javades.jqueues.r5.extensions.ratelimit.SimQueueRateLimitStateHandler
Sets the last arrival time (without error checking) and flags the value has been set.
setLastDepTime(double) - Method in class org.javades.jqueues.r5.extensions.ratelimit.SimQueueRateLimitStateHandler
Sets the last departure time (without error checking) and flags the value has been set.
setName(String) - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
 
setName(String) - Method in interface org.javades.jqueues.r5.entity.SimEntity
Sets the name of this SimEntity, to be returned by subsequent calls to Object.toString ().
setOnlyResetsAndUpdatesAndStateChanges(boolean) - Method in class org.javades.jqueues.r5.listener.StdOutSimJQListener
Sets whether this object only reports resets, updates and state changes.
setProcessor(MultiSimQueueNotificationProcessor.Processor) - Method in class org.javades.jqueues.r5.listener.MultiSimQueueNotificationProcessor
Sets the (single) processor.
setQoS(P) - Method in class org.javades.jqueues.r5.entity.jq.job.qos.DefaultSimJobQoS
 
setQoS(P) - Method in class org.javades.jqueues.r5.entity.jq.job.selflistening.DefaultSelfListeningSimJobQoS
 
setQoS(P) - Method in class org.javades.jqueues.r5.entity.jq.job.visitslogging.DefaultVisitsLoggingSimJobQoS
 
setQoS(P) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.AbstractPreemptiveSimQueueQoS
Calls super method on SimQueueQoS (in order to make implementation final).
setQoS(P) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.AbstractSimQueueQoS
Calls super method SimQueueQoS (in order to make implementation final).
setQoS(P) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL_PS
Calls super method (in order to make implementation final).
setQoS(P) - Method in interface org.javades.jqueues.r5.extensions.qos.SimQueueOrJobQoS
Sets the QoS value.
setQoSClass(Class) - Method in class org.javades.jqueues.r5.entity.jq.job.qos.DefaultSimJobQoS
 
setQoSClass(Class) - Method in class org.javades.jqueues.r5.entity.jq.job.selflistening.DefaultSelfListeningSimJobQoS
 
setQoSClass(Class) - Method in class org.javades.jqueues.r5.entity.jq.job.visitslogging.DefaultVisitsLoggingSimJobQoS
 
setQoSClass(Class<? extends P>) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.AbstractPreemptiveSimQueueQoS
Calls super method (in order to make implementation final).
setQoSClass(Class<? extends P>) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.AbstractSimQueueQoS
Calls super method (in order to make implementation final).
setQoSClass(Class<? extends P>) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL_PS
Calls super method (in order to make implementation final).
setQoSClass(Class<? extends P>) - Method in interface org.javades.jqueues.r5.extensions.qos.SimQueueOrJobQoS
Sets the Java class used for QoS behavior.
setQueue(Q) - Method in class org.javades.jqueues.r5.entity.jq.job.AbstractSimJob
Sets the internally stored SimQueue visiting.
setQueue(Q) - Method in interface org.javades.jqueues.r5.entity.jq.job.SimJob
Set the queue being visited.
setQueue(Q) - Method in class org.javades.jqueues.r5.util.stat.AbstractSimQueueStat
Sets the SimQueue we are gathering statistics on.
setQueue(SimEventList, SimQueue) - Method in class org.javades.jqueues.r5.util.swing.JSimQueueComposite
 
setQueueAccessVacation(double, boolean) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Starts or ends a queue-access vacation.
setQueueAccessVacation(double, boolean) - Method in interface org.javades.jqueues.r5.entity.jq.queue.SimQueue
Starts or ends a queue-access vacation.
setQueueAccessVacation(double, boolean) - Method in class org.javades.jqueues.r5.util.predictor.state.DefaultSimQueueState
 
setQueueAccessVacation(double, boolean) - Method in interface org.javades.jqueues.r5.util.predictor.state.SimQueueState
Starts or ends a queue-access vacation.
setRateLimited(boolean) - Method in class org.javades.jqueues.r5.extensions.ratelimit.SimQueueRateLimitStateHandler
Sets whether the (arrival/departure) rate is currently limited.
setRequestedServiceTimeMappingForQueue(Q, double) - Method in class org.javades.jqueues.r5.entity.jq.job.DefaultSimJob
Sets the requested service-time for future visits to a specific queue.
setServerAccessCredits(double, int) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Sets the remaining number of server-access credits.
setServerAccessCredits(double, int) - Method in interface org.javades.jqueues.r5.entity.jq.queue.SimQueue
Sets the server-access credits.
setServerAccessCredits(double, int) - Method in class org.javades.jqueues.r5.util.predictor.state.DefaultSimQueueState
 
setServerAccessCredits(double, int) - Method in interface org.javades.jqueues.r5.util.predictor.state.SimQueueState
Sets the server-access credits.
setServerAccessCreditsOnWaitQueue() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.ctandem2.CTandem2
Sets the server-access credits on the wait queue, based upon our server-access credits and the SimQueue.isStartArmed() state on the server queue.
setServerAccessCreditsSubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Notifies subclasses of a new externally-set value for the server-access credits through AbstractSimQueue.setServerAccessCredits(double, int).
setServerAccessCreditsSubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.AbstractSimQueueComposite_LocalStart
Takes appropriate action if needed on the server-access credits of sub-queues.
setServerAccessCreditsSubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.ctandem2.CTandem2
Adjusts the server-access credits on the wait queue if needed.
setServerAccessCreditsSubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.AbstractEncapsulatorSimQueue
Copies the new server-access credits into the encapsulated queue.
setServerAccessCreditsSubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.Enc
Calls super method (in order to make implementation final).
setServerAccessCreditsSubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncHS
Does nothing.
setServerAccessCreditsSubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncJL
Calls super method (in order to make implementation final).
setServerAccessCreditsSubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncTL
Calls super method (in order to make implementation final).
setServerAccessCreditsSubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncXM
Calls super method (in order to make implementation final).
setServerAccessCreditsSubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.AbstractNonPreemptiveWorkConservingSimQueue
Calls super method (in order to make implementation final).
setServerAccessCreditsSubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SUR
Calls super method (in order to make implementation final).
setServerAccessCreditsSubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.P_LCFS
Calls super method (in order to make implementation final).
setServerAccessCreditsSubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.SRTF
Calls super method (in order to make implementation final).
setServerAccessCreditsSubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
Calls super method (in order to make implementation final).
setServerAccessCreditsSubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.PS
Calls super method (in order to make implementation final).
setServerAccessCreditsSubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.SocPS
Calls super method (in order to make implementation final).
setServerAccessCreditsSubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL
Calls super method (in order to make implementation final).
setServerAccessCreditsSubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL_PS
Calls super method (in order to make implementation final).
setServerAccessCreditsSubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.PQ
Calls super method (in order to make implementation final).
setServerAccessCreditsSubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.AbstractServerlessSimQueue
Calls super method and makes method final; does nothing since we are server-less.
setServiceTimeProvider(ToDoubleBiFunction<Q, J>) - Method in class org.javades.jqueues.r5.util.predictor.state.DefaultSimQueueState
Sets a service-time provider, overruling job-settings for obtaining the required service time for a job visit.
setTime(double) - Method in class org.javades.jqueues.r5.util.predictor.state.DefaultSimQueueState
 
setTime(double) - Method in interface org.javades.jqueues.r5.util.predictor.state.SimQueueState
Sets the current time at the queue.
setUnknownNotificationTypePolicy(SimEntity.UnknownNotificationTypePolicy) - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
 
setUnknownNotificationTypePolicy(SimEntity.UnknownNotificationTypePolicy) - Method in interface org.javades.jqueues.r5.entity.SimEntity
Sets the policy for unknown notifications types.
setUnknownOperationPolicy(SimEntity.UnknownOperationPolicy) - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
 
setUnknownOperationPolicy(SimEntity.UnknownOperationPolicy) - Method in interface org.javades.jqueues.r5.entity.SimEntity
Sets the policy for unknown operations.
SimEntity - Interface in org.javades.jqueues.r5.entity
A simulation entity like SimJob or SimQueue.
SimEntity.Action - Interface in org.javades.jqueues.r5.entity
SimEntity.UnknownNotificationTypePolicy - Enum in org.javades.jqueues.r5.entity
Possible courses of action when an unknown notification is to be published.
SimEntity.UnknownOperationPolicy - Enum in org.javades.jqueues.r5.entity
Possible courses of action when an unknown operation is offered to SimEntity.doOperation(double, Req).
SimEntityEvent - Class in org.javades.jqueues.r5.entity
A SimEvent for a SimEntity (queue, job, or other) operation.
SimEntityEvent(String, double, SimEntity, SimEventAction<? extends SimEntity>) - Constructor for class org.javades.jqueues.r5.entity.SimEntityEvent
Creates a new event for an entity.
SimEntityEvent.Reset - Class in org.javades.jqueues.r5.entity
The (default) SimEvent for resetting a SimEntity.
SimEntityEvent.Update - Class in org.javades.jqueues.r5.entity
The (default) SimEvent for updating a SimEntity.
SimEntityEventMap - Interface in org.javades.jqueues.r5.event.map
A representation of a (possibly ordered) set of SimJQEvents with indexes in time and in SimQueue or SimJob.
SimEntityEventScheduler - Class in org.javades.jqueues.r5.entity
A utility class capable of scheduling SimEntityEvents on an event list.
SimEntityEventScheduler() - Constructor for class org.javades.jqueues.r5.entity.SimEntityEventScheduler
Inhibits instantiation (somewhat) yet allows extensions.
SimEntityListener - Interface in org.javades.jqueues.r5.entity
A listener to one or multiple SimEntitys.
SimEntityOperation<O extends SimEntityOperation,Req extends SimEntityOperation.Request,Rep extends SimEntityOperation.Reply> - Interface in org.javades.jqueues.r5.entity
The definition of an operation on a SimEntity (or on multiple ones).
SimEntityOperation.Reply<O extends SimEntityOperation,Req extends SimEntityOperation.Request,Rep extends SimEntityOperation.Reply> - Interface in org.javades.jqueues.r5.entity
A reply from a SimEntityOperation.
SimEntityOperation.Request<O extends SimEntityOperation,Req extends SimEntityOperation.Request> - Interface in org.javades.jqueues.r5.entity
A request for a SimEntityOperation.
SimEntityOperation.RequestE<O extends SimEntityOperation,Req extends SimEntityOperation.Request> - Class in org.javades.jqueues.r5.entity
A request for an operation that requires an entity argument.
SimEntityOperation.Reset - Class in org.javades.jqueues.r5.entity
The (default) reset operation on a SimEntity.
SimEntityOperation.ResetReply - Class in org.javades.jqueues.r5.entity
A reply for the reset operation SimEntityOperation.Reset.
SimEntityOperation.ResetRequest - Class in org.javades.jqueues.r5.entity
A request for the reset operation SimEntityOperation.Reset.
SimEntityOperation.Update - Class in org.javades.jqueues.r5.entity
The (default) update operation on a SimEntity.
SimEntityOperation.UpdateReply - Class in org.javades.jqueues.r5.entity
A reply for the update operation SimEntityOperation.Update.
SimEntityOperation.UpdateRequest - Class in org.javades.jqueues.r5.entity
A request for the update operation SimEntityOperation.Update.
SimEntitySimpleEventType - Interface in org.javades.jqueues.r5.entity
A simple representation of a SimEntityEvent.
SimEntitySimpleEventType.Member - Class in org.javades.jqueues.r5.entity
A member of this interface.
SimJob<J extends SimJob,Q extends SimQueue> - Interface in org.javades.jqueues.r5.entity.jq.job
A SimJob represents an amount of work or a task to be carried out by one or more SimQueues.
SimJobEvent<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.entity.jq.job
A SimEvent for a SimJob operation on SimJobs.
SimJobEvent(String, double, Q, J, SimEventAction<? extends SimEntity>) - Constructor for class org.javades.jqueues.r5.entity.jq.job.SimJobEvent
Creates a new event for a job.
SimJobFactory<J extends SimJob,Q extends SimQueue> - Interface in org.javades.jqueues.r5.entity.jq.job
A factory for SimJobs.
SimJobListener<J extends SimJob,Q extends SimQueue> - Interface in org.javades.jqueues.r5.entity.jq.job
A listener to state changes of one or multiple SimJobs.
SimJobOperation<J extends SimJob,Q extends SimQueue,O extends SimEntityOperation,Req extends SimEntityOperation.Request,Rep extends SimEntityOperation.Reply> - Interface in org.javades.jqueues.r5.entity.jq.job
The definition of an operation on a {SimJob}.
SimJobQoS<J extends SimJobQoS,Q extends SimQueue,P> - Interface in org.javades.jqueues.r5.extensions.qos
A SimJob with explicit QoS support.
SimJobQoSFactory<J extends SimJobQoS,Q extends SimQueue,P extends Comparable> - Interface in org.javades.jqueues.r5.entity.jq.job.qos
A factory for SimJobQoSs.
SimJobSimpleEventType - Interface in org.javades.jqueues.r5.entity.jq.job
A simple representation of a SimEntityEvent specific to SimJobs.
SimJQEvent<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.entity.jq
A SimEvent for a SimEntity operation on (both) jobs and queues.
SimJQEvent(String, double, Q, J, SimEventAction<? extends SimEntity>) - Constructor for class org.javades.jqueues.r5.entity.jq.SimJQEvent
Creates a new event for a queue.
SimJQEvent.Arrival<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.entity.jq
An arrival SimEvent of a job at a queue.
SimJQEvent.AutoRevocation<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.entity.jq
An auto-revocation SimEvent of a job at a queue.
SimJQEvent.Departure<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.entity.jq
A departure SimEvent of a job at a queue.
SimJQEvent.Drop<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.entity.jq
A drop SimEvent of a job at a queue.
SimJQEvent.Revocation<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.entity.jq
A revocation SimEvent (request) of a job at a queue.
SimJQEvent.Start<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.entity.jq
A start SimEvent of a job at a queue.
SimJQEventScheduler - Class in org.javades.jqueues.r5.entity.jq
A utility class capable of scheduling SimJQEvents on an event list.
SimJQEventScheduler() - Constructor for class org.javades.jqueues.r5.entity.jq.SimJQEventScheduler
Inhibits instantiation (somewhat) yet allows extensions.
SimJQListener<J extends SimJob,Q extends SimQueue> - Interface in org.javades.jqueues.r5.entity.jq
A listener to one or multiple SimQueues and/or SimJobs.
SimJQOperation<J extends SimJob,Q extends SimQueue,O extends SimEntityOperation,Req extends SimEntityOperation.Request,Rep extends SimEntityOperation.Reply> - Interface in org.javades.jqueues.r5.entity.jq
The definition of an operation on a SimQueue and/or a {SimJob}.
SimJQOperation.Arrival - Class in org.javades.jqueues.r5.entity.jq
The arrival operation on a SimQueue.
SimJQOperation.ArrivalReply - Class in org.javades.jqueues.r5.entity.jq
A reply for the arrival operation SimJQOperation.Arrival.
SimJQOperation.ArrivalRequest - Class in org.javades.jqueues.r5.entity.jq
A request for the arrival operation SimJQOperation.Arrival.
SimJQOperation.RequestJ<O extends SimEntityOperation,Req extends SimJQOperation.RequestJ> - Class in org.javades.jqueues.r5.entity.jq
A request for an operation that requires (only) a job argument.
SimJQOperation.RequestJAndOrQ<O extends SimEntityOperation,Req extends SimJQOperation.RequestJAndOrQ> - Class in org.javades.jqueues.r5.entity.jq
A request of an operation on a SimQueue and/or a {SimJob}.
SimJQOperation.RequestJQ<O extends SimEntityOperation,Req extends SimJQOperation.RequestJQ> - Class in org.javades.jqueues.r5.entity.jq
A request for an operation that requires a job and a queue argument.
SimJQOperation.RequestQ<O extends SimEntityOperation,Req extends SimJQOperation.RequestQ> - Class in org.javades.jqueues.r5.entity.jq
A request for an operation that requires (only) a queue argument.
SimJQOperation.Revocation - Class in org.javades.jqueues.r5.entity.jq
The revocation operation on a SimQueue.
SimJQOperation.RevocationReply - Class in org.javades.jqueues.r5.entity.jq
A reply for the revocation operation SimJQOperation.Revocation.
SimJQOperation.RevocationRequest - Class in org.javades.jqueues.r5.entity.jq
A request for the revocation operation SimJQOperation.Revocation.
SimJQSimpleEventType - Interface in org.javades.jqueues.r5.entity.jq
Simple representations of events on both SimJobs and SimQueues.
SimpleSimQueueStat<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.util.stat
A concrete class for gathering the most basic queue-related statistics on a SimQueue.
SimpleSimQueueStat(Q) - Constructor for class org.javades.jqueues.r5.util.stat.SimpleSimQueueStat
Constructor.
SimpleSimQueueStat() - Constructor for class org.javades.jqueues.r5.util.stat.SimpleSimQueueStat
Constructor.
SimpleSimQueueVisitsStat<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.util.stat
An concrete class for gathering the most basic visits-related statistics on a SimQueue.
SimpleSimQueueVisitsStat(Q) - Constructor for class org.javades.jqueues.r5.util.stat.SimpleSimQueueVisitsStat
Constructor.
SimpleSimQueueVisitsStat() - Constructor for class org.javades.jqueues.r5.util.stat.SimpleSimQueueVisitsStat
Constructor.
SimQoS<J extends SimJob,Q extends SimQueue> - Interface in org.javades.jqueues.r5.entity.jq
A (tagging interface for a) SimEntity with QoS support.
SimQueue<J extends SimJob,Q extends SimQueue> - Interface in org.javades.jqueues.r5.entity.jq.queue
A (generic) queueing system capable of hosting and optionally serving jobs (SimJobs).
SimQueue.AutoRevocationPolicy - Enum in org.javades.jqueues.r5.entity.jq.queue
The auto-revocation policy.
SimQueueAccessVacationLogger - Class in org.javades.jqueues.r5.listener
A SimQueueListener that logs queue-access vacations in between resets.
SimQueueAccessVacationLogger() - Constructor for class org.javades.jqueues.r5.listener.SimQueueAccessVacationLogger
 
SimQueueCatchUpEvent<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.entity.jq.queue.processorsharing
A catch-up SimEvent at a queue.
SimQueueCatchUpEvent(Q, double, SimEventAction<J>) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.processorsharing.SimQueueCatchUpEvent
Creates a catch-up event at a specific queue.
SimQueueCatchUpSimpleEventType - Interface in org.javades.jqueues.r5.entity.jq.queue.processorsharing
A simple representation of a SimJQEvent specific to a "catch up" in (e.g.) CUPSs.
SimQueueComposite<DJ extends SimJob,DQ extends SimQueue,J extends SimJob,Q extends SimQueue> - Interface in org.javades.jqueues.r5.entity.jq.queue.composite
A SimQueue that embeds a fixed set of other queues; turning its job visits into visits to the embedded queues.
SimQueueCompositeStateHandler - Class in org.javades.jqueues.r5.extensions.composite
A SimQueueStateHandler for composite queues.
SimQueueCompositeStateHandler(Set<SimQueue>, Set<DefaultSimQueueState>) - Constructor for class org.javades.jqueues.r5.extensions.composite.SimQueueCompositeStateHandler
Creates the state handler for composite queues.
SimQueueEvent<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.entity.jq.queue
A SimEvent for a SimQueue operation on SimQueues.
SimQueueEvent(String, double, Q, SimEventAction<? extends SimEntity>) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.SimQueueEvent
Creates a new event for a queue.
SimQueueEvent.Operation<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.entity.jq.queue
A SimEvent requesting a SimEntityOperation at a specific SimQueue.
SimQueueEvent.QueueAccessVacation<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.entity.jq.queue
A SimEvent for the start or end of a queue-access vacation at a queue.
SimQueueEvent.ServerAccessCredits<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.entity.jq.queue
A SimEvent for setting server-access credits at a queue.
SimQueueEvent.StartArmed<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.entity.jq.queue
A SimEvent for the start or end of the startArmed condition at a queue.
SimQueueEventPredictor<Q extends SimQueue> - Interface in org.javades.jqueues.r5.util.predictor
An object capable of predicting the behavior of one or more SimQueues under external and internal events.
SimQueueEventScheduler - Class in org.javades.jqueues.r5.entity.jq.queue
A utility class capable of scheduling SimQueueEvents on an event list.
SimQueueEventScheduler() - Constructor for class org.javades.jqueues.r5.entity.jq.queue.SimQueueEventScheduler
Inhibits instantiation (somewhat) yet allows extensions.
SimQueueFactory<J extends SimJob,Q extends SimQueue> - Interface in org.javades.jqueues.r5.entity.jq.queue
A factory for SimQueues.
SimQueueFeedbackController<J extends SimJob,DQ extends SimQueue> - Interface in org.javades.jqueues.r5.entity.jq.queue.composite.feedback
An object capable of controlling feedback on a SimQueue.
SimQueueGateEvent<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.extensions.gate
An SimEvent for controlling the gate of a SimQueueWithGate.
SimQueueGateEvent(Q, double, int) - Constructor for class org.javades.jqueues.r5.extensions.gate.SimQueueGateEvent
Creates a gate-setting event at a specific queue.
SimQueueListener<J extends SimJob,Q extends SimQueue> - Interface in org.javades.jqueues.r5.entity.jq.queue
A listener to state changes of one or multiple SimQueues.
SimQueueOperation<J extends SimJob,Q extends SimQueue,O extends SimEntityOperation,Req extends SimEntityOperation.Request,Rep extends SimEntityOperation.Reply> - Interface in org.javades.jqueues.r5.entity.jq.queue
The definition of an operation on a SimQueue.
SimQueueOperation.QueueAccessVacation - Class in org.javades.jqueues.r5.entity.jq.queue
The queue-access vacation operation on a SimQueue.
SimQueueOperation.QueueAccessVacationReply - Class in org.javades.jqueues.r5.entity.jq.queue
A reply for the queue-access vacation operation SimQueueOperation.QueueAccessVacation.
SimQueueOperation.QueueAccessVacationRequest - Class in org.javades.jqueues.r5.entity.jq.queue
A request for the queue-access vacation operation SimQueueOperation.QueueAccessVacation.
SimQueueOperation.ServerAccessCredits - Class in org.javades.jqueues.r5.entity.jq.queue
The server-access credits operation on a SimQueue.
SimQueueOperation.ServerAccessCreditsReply - Class in org.javades.jqueues.r5.entity.jq.queue
A reply for the server-access credits operation SimQueueOperation.ServerAccessCredits.
SimQueueOperation.ServerAccessCreditsRequest - Class in org.javades.jqueues.r5.entity.jq.queue
A request for the server-access credits operation SimQueueOperation.ServerAccessCredits.
SimQueueOrJobQoS<J extends SimJob,Q extends SimQueue,P> - Interface in org.javades.jqueues.r5.extensions.qos
A SimEntity with explicit QoS support.
SimQueueOSTStateHandler - Class in org.javades.jqueues.r5.extensions.ost
A SimQueueStateHandler for maintaining the per-job obtained service time, group the jobs with identical (within a tolerance) service time, and index these groups increasing in their members obtained service times.
SimQueueOSTStateHandler() - Constructor for class org.javades.jqueues.r5.extensions.ost.SimQueueOSTStateHandler
 
SimQueuePrediction_SQ_SV<Q extends SimQueue> - Interface in org.javades.jqueues.r5.util.predictor
A prediction of the behavior of a single SimQueue under a (presumed) workload in which each SimJob visits the queue at most once.
SimQueuePredictionAmbiguityException - Exception in org.javades.jqueues.r5.util.predictor
Thrown to indicate that a SimQueuePredictor or related object cannot produce a unique prediction.
SimQueuePredictionAmbiguityException() - Constructor for exception org.javades.jqueues.r5.util.predictor.SimQueuePredictionAmbiguityException
 
SimQueuePredictionAmbiguityException(String) - Constructor for exception org.javades.jqueues.r5.util.predictor.SimQueuePredictionAmbiguityException
 
SimQueuePredictionAmbiguityException(String, Throwable) - Constructor for exception org.javades.jqueues.r5.util.predictor.SimQueuePredictionAmbiguityException
 
SimQueuePredictionAmbiguityException(Throwable) - Constructor for exception org.javades.jqueues.r5.util.predictor.SimQueuePredictionAmbiguityException
 
SimQueuePredictionComplexityException - Exception in org.javades.jqueues.r5.util.predictor
Thrown to indicate that a SimQueuePredictor or related object cannot produce one or more predictions because a certain complexity threshold (e.g., in terms of number of predictions) is exceeded.
SimQueuePredictionComplexityException() - Constructor for exception org.javades.jqueues.r5.util.predictor.SimQueuePredictionComplexityException
 
SimQueuePredictionComplexityException(String) - Constructor for exception org.javades.jqueues.r5.util.predictor.SimQueuePredictionComplexityException
 
SimQueuePredictionComplexityException(String, Throwable) - Constructor for exception org.javades.jqueues.r5.util.predictor.SimQueuePredictionComplexityException
 
SimQueuePredictionComplexityException(Throwable) - Constructor for exception org.javades.jqueues.r5.util.predictor.SimQueuePredictionComplexityException
 
SimQueuePredictionException - Exception in org.javades.jqueues.r5.util.predictor
A checked Exception used in SimQueuePredictor and related classes and interfaces.
SimQueuePredictionException() - Constructor for exception org.javades.jqueues.r5.util.predictor.SimQueuePredictionException
 
SimQueuePredictionException(String) - Constructor for exception org.javades.jqueues.r5.util.predictor.SimQueuePredictionException
 
SimQueuePredictionException(String, Throwable) - Constructor for exception org.javades.jqueues.r5.util.predictor.SimQueuePredictionException
 
SimQueuePredictionException(Throwable) - Constructor for exception org.javades.jqueues.r5.util.predictor.SimQueuePredictionException
 
SimQueuePredictionInvalidInputException - Exception in org.javades.jqueues.r5.util.predictor
Thrown to indicate that a SimQueuePredictor or related object cannot produce a prediction because its input is invalid.
SimQueuePredictionInvalidInputException() - Constructor for exception org.javades.jqueues.r5.util.predictor.SimQueuePredictionInvalidInputException
 
SimQueuePredictionInvalidInputException(String) - Constructor for exception org.javades.jqueues.r5.util.predictor.SimQueuePredictionInvalidInputException
 
SimQueuePredictionInvalidInputException(String, Throwable) - Constructor for exception org.javades.jqueues.r5.util.predictor.SimQueuePredictionInvalidInputException
 
SimQueuePredictionInvalidInputException(Throwable) - Constructor for exception org.javades.jqueues.r5.util.predictor.SimQueuePredictionInvalidInputException
 
SimQueuePredictor<Q extends SimQueue> - Interface in org.javades.jqueues.r5.util.predictor
An object capable of predicting the behavior of one or more SimQueues under user-supplied workload and conditions.
SimQueuePredictor_ALIMIT - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_ALIMIT() - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_ALIMIT
 
SimQueuePredictor_CTandem2<Q extends CTandem2> - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_CTandem2(AbstractSimQueuePredictor, AbstractSimQueuePredictor) - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_CTandem2
 
SimQueuePredictor_CUPS - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_CUPS() - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_CUPS
 
SimQueuePredictor_DELAY - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_DELAY() - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_DELAY
 
SimQueuePredictor_DLIMIT - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_DLIMIT() - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_DLIMIT
 
SimQueuePredictor_DROP - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_DROP() - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_DROP
 
SimQueuePredictor_Enc - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_Enc(SimQueuePredictor) - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_Enc
 
SimQueuePredictor_EncHS - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_EncHS(AbstractSimQueuePredictor) - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_EncHS
 
SimQueuePredictor_EncJL - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_EncJL(AbstractSimQueuePredictor) - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_EncJL
 
SimQueuePredictor_EncTL - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_EncTL(AbstractSimQueuePredictor) - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_EncTL
 
SimQueuePredictor_FB_v - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_FB_v(AbstractSimQueuePredictor) - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_FB_v
 
SimQueuePredictor_FCFS - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_FCFS(boolean, int, boolean, int, boolean) - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_FCFS
 
SimQueuePredictor_FCFS(boolean, int, boolean, int) - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_FCFS
 
SimQueuePredictor_FCFS() - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_FCFS
 
SimQueuePredictor_FCFS_B - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_FCFS_B(int) - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_FCFS_B
 
SimQueuePredictor_FCFS_B_c - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_FCFS_B_c(int, int) - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_FCFS_B_c
 
SimQueuePredictor_FCFS_c - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_FCFS_c(int) - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_FCFS_c
 
SimQueuePredictor_GATE - Class in org.javades.jqueues.r5.extensions.gate
SimQueuePredictor_GATE() - Constructor for class org.javades.jqueues.r5.extensions.gate.SimQueuePredictor_GATE
 
SimQueuePredictor_HOL<J extends SimJob,Q extends HOL,P extends Comparable> - Class in org.javades.jqueues.r5.extensions.qos
SimQueuePredictor_HOL() - Constructor for class org.javades.jqueues.r5.extensions.qos.SimQueuePredictor_HOL
 
SimQueuePredictor_HOL_PS<J extends SimJob,Q extends HOL_PS,P> - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_HOL_PS() - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_HOL_PS
 
SimQueuePredictor_IC - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_IC() - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_IC
 
SimQueuePredictor_IS - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_IS(boolean, double) - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_IS
 
SimQueuePredictor_IS() - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_IS
 
SimQueuePredictor_IS_CST - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_IS_CST(double) - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_IS_CST
 
SimQueuePredictor_LCFS - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_LCFS() - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_LCFS
 
SimQueuePredictor_LCFS_B - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_LCFS_B(int) - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_LCFS_B
 
SimQueuePredictor_LeakyBucket - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_LeakyBucket() - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_LeakyBucket
 
SimQueuePredictor_LJF - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_LJF() - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_LJF
 
SimQueuePredictor_NoBuffer_c - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_NoBuffer_c(int) - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_NoBuffer_c
 
SimQueuePredictor_P_LCFS - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_P_LCFS() - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_P_LCFS
 
SimQueuePredictor_Pattern - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_Pattern(List<AbstractSimQueuePredictor>) - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_Pattern
 
SimQueuePredictor_PQ<J extends SimJob,Q extends PQ,P extends Comparable> - Class in org.javades.jqueues.r5.extensions.qos
SimQueuePredictor_PQ() - Constructor for class org.javades.jqueues.r5.extensions.qos.SimQueuePredictor_PQ
 
SimQueuePredictor_Preemptive<Q extends AbstractPreemptiveSimQueue> - Class in org.javades.jqueues.r5.util.predictor.queues
An abstract SimQueuePredictor for preemptive queues.
SimQueuePredictor_Preemptive() - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_Preemptive
 
SimQueuePredictor_PS - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_PS() - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_PS
 
SimQueuePredictor_SINK - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_SINK() - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_SINK
 
SimQueuePredictor_SJF - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_SJF() - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_SJF
 
SimQueuePredictor_SocPS - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_SocPS() - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_SocPS
 
SimQueuePredictor_SRTF - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_SRTF() - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_SRTF
 
SimQueuePredictor_SUR - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_SUR() - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_SUR
 
SimQueuePredictor_Tandem<Q extends Tandem> - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_Tandem(List<AbstractSimQueuePredictor>) - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_Tandem
 
SimQueuePredictor_WUR - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_WUR() - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_WUR
 
SimQueuePredictor_ZERO - Class in org.javades.jqueues.r5.util.predictor.queues
SimQueuePredictor_ZERO() - Constructor for class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_ZERO
 
SimQueueProbe<Q extends SimQueue> - Interface in org.javades.jqueues.r5.util.stat
Object capable of obtaining a value (double) from a SimQueue.
SimQueueQoS<J extends SimJob,Q extends SimQueueQoS,P> - Interface in org.javades.jqueues.r5.extensions.qos
A SimQueue with explicit QoS support.
SimQueueQoSStateHandler<J extends SimJob,Q extends SimQueueQoS,P> - Class in org.javades.jqueues.r5.extensions.qos
SimQueueQoSStateHandler(boolean) - Constructor for class org.javades.jqueues.r5.extensions.qos.SimQueueQoSStateHandler
Creates a new handler.
SimQueueQoSUtils - Class in org.javades.jqueues.r5.entity.jq.queue.qos
Utility methods related to QoS.
SimQueueRateLimitStateHandler - Class in org.javades.jqueues.r5.extensions.ratelimit
A SimQueueStateHandler for simple (arrival/departure) rate limitation.
SimQueueRateLimitStateHandler() - Constructor for class org.javades.jqueues.r5.extensions.ratelimit.SimQueueRateLimitStateHandler
 
SimQueueSelector<J extends SimJob,DQ extends SimQueue> - Interface in org.javades.jqueues.r5.entity.jq.queue.composite
An object capable of selecting the first and next SimQueues to visit for a (delegate) job.
SimQueueServerAccessCreditsAvailabilityLogger - Class in org.javades.jqueues.r5.listener
A SimQueueListener that logs server-access-credits availability in between resets.
SimQueueServerAccessCreditsAvailabilityLogger() - Constructor for class org.javades.jqueues.r5.listener.SimQueueServerAccessCreditsAvailabilityLogger
 
SimQueueSimpleEventType - Interface in org.javades.jqueues.r5.entity.jq.queue
A simple representation of a SimEntityEvent specific to SimQueues.
SimQueueStartArmedLogger - Class in org.javades.jqueues.r5.listener
A SimQueueListener that logs StartArmed in between resets.
SimQueueStartArmedLogger() - Constructor for class org.javades.jqueues.r5.listener.SimQueueStartArmedLogger
 
SimQueueState<J extends SimJob,Q extends SimQueue> - Interface in org.javades.jqueues.r5.util.predictor.state
A representation of the state of a SimQueue while or as if being processed by an event list.
SimQueueStateHandler - Interface in org.javades.jqueues.r5.util.predictor.state
A handler for an extension to a DefaultSimQueueState.
SimQueueStatePredictor<Q extends SimQueue> - Interface in org.javades.jqueues.r5.util.predictor
An object capable of predicting aspects of the state of one or more SimQueues.
SimQueueVisitsCounterStateHandler - Class in org.javades.jqueues.r5.extensions.visitscounter
A SimQueueStateHandler for counting per-job visits to a SimQueue.
SimQueueVisitsCounterStateHandler() - Constructor for class org.javades.jqueues.r5.extensions.visitscounter.SimQueueVisitsCounterStateHandler
 
SimQueueWithGate<J extends SimJob,Q extends SimQueueWithGate> - Interface in org.javades.jqueues.r5.extensions.gate
A SimQueue with the notion of a single gate that can be opened (optionally for a limited number of passages) and closed.
SimQueueWithGateListener<J extends SimJob,Q extends SimQueue> - Interface in org.javades.jqueues.r5.extensions.gate
A listener to state changes of a SimQueueWithGate.
SimQueueWithGateOperationUtils - Class in org.javades.jqueues.r5.extensions.gate
Utility class defining SimEntityOperations for a SimQueueWithGate.
SimQueueWithGateOperationUtils.GatePassageCreditsOperation - Class in org.javades.jqueues.r5.extensions.gate
The gate-passage credits operation on a SimQueueWithGate.
SimQueueWithGateOperationUtils.GatePassageCreditsReply - Class in org.javades.jqueues.r5.extensions.gate
SimQueueWithGateOperationUtils.GatePassageCreditsRequest - Class in org.javades.jqueues.r5.extensions.gate
A request for the gate-passage credits operation SimQueueWithGateOperationUtils.GatePassageCreditsOperation.
SimQueueWithGateSimpleEventType - Interface in org.javades.jqueues.r5.extensions.gate
A simple representation of a SimJQEvent specific to SimQueueWithGates.
SimQueueWithGateStateHandler - Class in org.javades.jqueues.r5.extensions.gate
SimQueueWithGateStateHandler() - Constructor for class org.javades.jqueues.r5.extensions.gate.SimQueueWithGateStateHandler
 
SimQueueWithGateWorkloadScheduleHandler - Class in org.javades.jqueues.r5.extensions.gate
SimQueueWithGateWorkloadScheduleHandler() - Constructor for class org.javades.jqueues.r5.extensions.gate.SimQueueWithGateWorkloadScheduleHandler
 
SINK<J extends SimJob,Q extends SINK> - Class in org.javades.jqueues.r5.entity.jq.queue.serverless
The SINK queue has unlimited waiting capacity, but does not provide any service and jobs can only leave through revocations.
SINK(SimEventList) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.serverless.SINK
Creates a SINK queue with infinite buffer size given an event list.
SJF<J extends SimJob,Q extends SJF> - Class in org.javades.jqueues.r5.entity.jq.queue.nonpreemptive
The SJF queue serves jobs one at a time in order of ascending requested service times.
SJF(SimEventList) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SJF
Creates a SJF queue given an event list.
SocPS<J extends SimJob,Q extends SocPS> - Class in org.javades.jqueues.r5.entity.jq.queue.processorsharing
The single-server "social processor-sharing" queue serves jobs in the service area simultaneously such that they all depart at the same time, distributing its service capacity to that effect.
SocPS(SimEventList) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.processorsharing.SocPS
Creates a single-server SocPS queue with infinite buffer size given an event list.
SRTF<J extends SimJob,Q extends SRTF> - Class in org.javades.jqueues.r5.entity.jq.queue.preemptive
The single-server preemptive Shortest-Remaining (Service) Time First (SRTF) queueing discipline.
SRTF(SimEventList, PreemptionStrategy) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.preemptive.SRTF
Creates a single-server preemptive SRTF queue with infinite buffer size given an event list and preemption strategy.
STA_FALSE - Static variable in interface org.javades.jqueues.r5.entity.jq.queue.SimQueueSimpleEventType
The loss of startArmed.
STA_TRUE - Static variable in interface org.javades.jqueues.r5.entity.jq.queue.SimQueueSimpleEventType
The gain of startArmed.
start(double, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Starts a job at this queue, unconditionally (for subclass use).
Start(J, Q, double, SimEventAction<J>) - Constructor for class org.javades.jqueues.r5.entity.jq.SimJQEvent.Start
Creates a job-start event at a specific queue with user-supplied SimEventAction.
Start(J, Q, double) - Constructor for class org.javades.jqueues.r5.entity.jq.SimJQEvent.Start
Creates a job-start event at a specific queue without SimEventAction.
START - Static variable in interface org.javades.jqueues.r5.entity.jq.SimJQSimpleEventType
A job start.
StartArmed(Q, double, boolean, SimEventAction<Q>) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.SimQueueEvent.StartArmed
Creates a SimEvent for the start or end of the startArmed condition at a queue with user-supplied SimEventAction.
StartArmed(Q, double, boolean) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.SimQueueEvent.StartArmed
Creates a SimEvent for the start or end of the startArmed condition at a queue without SimEventAction.
started - Variable in class org.javades.jqueues.r5.entity.jq.job.visitslogging.JobQueueVisitLog
Whether the job started.
startJobs(double, Q, SimQueueState<SimJob, Q>, Set<SimJob>, Set<JobQueueVisitLog<SimJob, Q>>) - Method in class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite_Enc
 
startJobs(double, Q, SimQueueState<SimJob, Q>, Set<SimJob>, Set<JobQueueVisitLog<SimJob, Q>>) - Method in class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite_LocalStart
 
startJobs(double, FB_v, SimQueueState<SimJob, FB_v>, Set<SimJob>, Set<JobQueueVisitLog<SimJob, FB_v>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_FB_v
 
startJobs(double, Pattern, SimQueueState<SimJob, Pattern>, Set<SimJob>, Set<JobQueueVisitLog<SimJob, Pattern>>) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_Pattern
 
startServiceChunk(double, J) - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.AbstractPreemptiveSimQueue
Starts execution of a job in AbstractSimQueue.getJobsInServiceArea(), until it departs (if at all) or until it is preempted.
startTime - Variable in class org.javades.jqueues.r5.entity.jq.job.visitslogging.JobQueueVisitLog
The start time in case the job started.
startTime - Variable in class org.javades.jqueues.r5.util.swing.KnownSimQueue.Parameters
 
StatExample - Class in org.javades.jqueues.r5.misc.example
Example code for nl.jdj.jqueues.stat.
StdOutSimEntityListener - Class in org.javades.jqueues.r5.listener
A SimEntityListener logging events on System.out.
StdOutSimEntityListener() - Constructor for class org.javades.jqueues.r5.listener.StdOutSimEntityListener
 
StdOutSimJobListener<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.listener
A SimJobListener logging events on System.out.
StdOutSimJobListener() - Constructor for class org.javades.jqueues.r5.listener.StdOutSimJobListener
 
StdOutSimJQListener<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.listener
A SimJQListener logging events on System.out.
StdOutSimJQListener() - Constructor for class org.javades.jqueues.r5.listener.StdOutSimJQListener
 
StdOutSimQueueListener<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.listener
A SimQueueListener logging events on System.out.
StdOutSimQueueListener() - Constructor for class org.javades.jqueues.r5.listener.StdOutSimQueueListener
 
StdOutSimQueueWithGateListener<J extends SimJob,Q extends SimQueueWithGate> - Interface in org.javades.jqueues.r5.extensions.gate
A SimQueueWithGateListener logging events on System.out.
subQueue - Variable in class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite.SubQueueSimpleEvent
 
subQueuePredictor - Variable in class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite_Enc
 
subQueuePredictors - Variable in class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite
 
subQueueQueueEvent - Variable in class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite.SubQueueSimpleEvent
 
SubQueueSimpleEvent(SimQueue, SimEntitySimpleEventType.Member, SimEntitySimpleEventType.Member, SimJob, Object) - Constructor for class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite.SubQueueSimpleEvent
 
subQueueWorkloadEvent - Variable in class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite.SubQueueSimpleEvent
 
SUR<J extends SimJob,Q extends SUR> - Class in org.javades.jqueues.r5.entity.jq.queue.nonpreemptive
A queueing discipline that takes jobs into service immediately (given server-access credits) and serves then until the next arrival, at which point they depart.
SUR(SimEventList) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SUR
Creates a single-server SUR queue with infinite buffer size given an event list.
SwingExample - Class in org.javades.jqueues.r5.misc.example
Example code for util.swing.

T

takeServerAccessCredit() - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Takes a single server-access credit, which must be available (for subclass use).
Tandem<DJ extends AbstractSimJob,DQ extends SimQueue,J extends SimJob,Q extends Tandem> - Class in org.javades.jqueues.r5.entity.jq.queue.composite.tandem
A tandem (serial) queue.
Tandem(SimEventList, Set<DQ>, DelegateSimJobFactory) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.tandem.Tandem
Creates a tandem queue given an event list and a list of queues to put in sequence.
TandemSimQueueSelector<J extends SimJob,DQ extends SimQueue> - Class in org.javades.jqueues.r5.entity.jq.queue.composite.tandem
A SimQueueSelector for tandem queues.
TandemSimQueueSelector(Set<DQ>) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.composite.tandem.TandemSimQueueSelector
Creates a SimQueueSelector for a tandem queue.
TestDelegateSimJob(DefaultExampleSimJob, boolean) - Constructor for class org.javades.jqueues.r5.misc.example.CompositeExample.TestDelegateSimJob
 
TestDelegateSimJob(DefaultExampleSimJob, boolean) - Constructor for class org.javades.jqueues.r5.misc.example.EncJLExample.TestDelegateSimJob
 
TestDelegateSimJob(DefaultExampleSimJob, boolean) - Constructor for class org.javades.jqueues.r5.misc.example.EncTLExample.TestDelegateSimJob
 
TOLERANCE_OST - Static variable in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
The tolerance for rounding errors in the obtained service time.
TOLERANCE_RST - Static variable in class org.javades.jqueues.r5.entity.jq.queue.preemptive.AbstractPreemptiveSimQueue
The tolerance for rounding errors in the remaining service time.
TOLERANCE_RST - Static variable in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.SocPS
The tolerance for rounding errors in the remaining service time.
toString() - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
Returns the internally stored user-supplied name, if non-null, or the type specific default.
toString() - Method in enum org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncXM.MappableExitMethod
Returns the name of this enum value; fixed at construction.
toString() - Method in class org.javades.jqueues.r5.entity.SimEntitySimpleEventType.Member
 
toString() - Method in class org.javades.jqueues.r5.extensions.gate.SimQueuePredictor_GATE
 
toString() - Method in class org.javades.jqueues.r5.extensions.qos.SimQueuePredictor_HOL
 
toString() - Method in class org.javades.jqueues.r5.extensions.qos.SimQueuePredictor_PQ
 
toString() - Method in class org.javades.jqueues.r5.listener.MultiSimQueueNotificationProcessor.Notification
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_ALIMIT
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_CTandem2
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_CUPS
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_DELAY
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_DLIMIT
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_DROP
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_Enc
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_EncHS
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_EncJL
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_EncTL
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_FB_v
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_FCFS
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_FCFS_B
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_FCFS_B_c
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_FCFS_c
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_HOL_PS
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_IC
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_IS
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_IS_CST
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_LCFS
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_LCFS_B
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_LeakyBucket
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_LJF
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_NoBuffer_c
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_P_LCFS
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_Pattern
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_PS
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_SINK
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_SJF
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_SocPS
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_SRTF
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_SUR
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_Tandem
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_WUR
 
toString() - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_ZERO
 
toStringDefault() - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
Returns "AbstractSimEntity".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Returns "AbstractSimQueue".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.collector.ARevCol
Returns "ARevCol[mainQueue->aRevQueue]".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.collector.Col
Returns "Col(conditions)[mainQueue->collectorQueue]".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.collector.DepCol
Returns "DepCol[mainQueue->depQueue]".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.collector.DropCol
Returns "DropCol[mainQueue->dropQueue]".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.ctandem2.CTandem2
Returns "CTandem2[waitQueue,serveQueue]".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.Enc
Returns "Enc[encapsulated queue]".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncHS
Returns "EncHS[encapsulated queue]".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncJL
Returns "EncJL(maxJw,maxJs,maxJ)[encapsulated queue]".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncTL
Returns "EncTL(maxWai,maxSer,maxSoj)[encapsulated queue]".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncXM
Returns "EncXM(Dr->XMDrop,AR->XMAR,De->XMDep)[encapsulated queue]".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.feedback.FB
Returns "FB[embedded queue]".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.feedback.FB_p
Returns "FB_p_feedback*100%[embedded queue]".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.feedback.FB_v
Returns "FB_numVisits[embedded queue]".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.jackson.Jackson
Returns "Jackson[queue list]".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.parallel.JRQ
Returns "Random[queue list]".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.parallel.JSQ
Returns "JSQ[queue list]".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.parallel.Par
Returns "Par[queue list]".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.parallel.Pattern
Returns "Pattern[queue list]".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.composite.tandem.Tandem
Returns "Tandem[queue list]".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS
Returns "FCFS".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_B
Returns "FCFS_B[buffer size]".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_B_c
Returns "FCFS_B_numberOfServers[buffer size]".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.FCFS_c
Returns "FCFS_numberOfServers".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IC
Returns "IC".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IS
Returns "IS".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.IS_CST
Returns "IS_CST[service time]".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LCFS
Returns "LCFS".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LCFS_B
Returns "LCFS_B[buffer size]".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.LJF
Returns "LJF".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.NoBuffer_c
Returns "NoBuffer_numberOfServers".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.RANDOM
Returns "RANDOM".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SJF
Returns "SJF".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.nonpreemptive.SUR
Returns "SUR".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.P_LCFS
Returns "P_LCFS[preemption strategy]".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.SRTF
Returns "SRTF[preemption strategy]".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
Returns "CUPS".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.PS
Returns "PS".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.SocPS
Returns "SocPS".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL
Returns "HOL".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL_PS
Returns "HOL-PS".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.PQ
Returns "PQ[preemption strategy]".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.ALIMIT
Returns "ALIMIT[rateLimit]".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DELAY
Returns "DELAY[wait time]".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DLIMIT
Returns "DLIMIT[rateLimit]".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DROP
Returns "DROP".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.GATE
Returns "GATE".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.LeakyBucket
Returns "LeakyBucket[bufferSize,rateLimit]".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.SINK
Returns "SINK".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.WUR
Returns "WUR".
toStringDefault() - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.ZERO
Returns "ZERO".
toStringDefault() - Method in interface org.javades.jqueues.r5.entity.SimEntity
Returns a default name for this SimEntity.
toStringDefault() - Method in class org.javades.jqueues.r5.misc.example.DefaultExampleSimJob
Returns "DefaultExampleSimJob".
toStringDefault() - Method in class org.javades.jqueues.r5.misc.example.DefaultExampleSimJobQoS
Returns "DefaultExampleSimJobQoS[index]".
triggerPotentialNewStartArmed(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Triggers a potential, autonomous (top-level) change in the SimQueue.isStartArmed() status (for sub-class use).

U

unregisterSimEntityListener(SimEntityListener) - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
 
unregisterSimEntityListener(SimEntityListener) - Method in interface org.javades.jqueues.r5.entity.SimEntity
Unregisters a listener to event notifications related to this entity.
unregisterStdOutSimEntityListener() - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
Unregisters the (private) StdOutSimEntityListener as listener, if registered (convenience method).
unregisterStdOutSimQueueListener() - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
Unregisters the (private) StdOutSimQueueListener as listener, if registered (convenience method).
update(double) - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
Updates this entity.
update(double) - Method in interface org.javades.jqueues.r5.entity.SimEntity
Updates this entity.
Update(SimEntity, double) - Constructor for class org.javades.jqueues.r5.entity.SimEntityEvent.Update
Creates an update event at a specific entity.
UPDATE - Static variable in interface org.javades.jqueues.r5.entity.SimEntitySimpleEventType
An entity update.
update(double) - Method in class org.javades.jqueues.r5.util.stat.AbstractSimQueueStat
Updates all statistics at given time.
update(Q, double) - Method in class org.javades.jqueues.r5.util.stat.AutoSimQueueStatEntry
 
updateJobsQoSMap() - Method in class org.javades.jqueues.r5.extensions.qos.SimQueueQoSStateHandler
 
updateObtainedServiceTime(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.CUPS
Updates the internal administration (i.c., obtained service times) for executing jobs in the service area.
updateRemainingServiceTime(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.preemptive.AbstractPreemptiveSimQueue
Updates the remaining service time of executing jobs in the service area.
updateRemainingServiceTimes(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.SocPS
Updates the internal administration (i.c., remaining service times) for executing jobs in the service area.
UpdateReply(SimEntityOperation.UpdateRequest) - Constructor for class org.javades.jqueues.r5.entity.SimEntityOperation.UpdateReply
Creates the reply.
UpdateRequest(SimEntity) - Constructor for class org.javades.jqueues.r5.entity.SimEntityOperation.UpdateRequest
Creates the request.
updateStatistics(double, double) - Method in class org.javades.jqueues.r5.util.stat.AbstractSimQueueStat
Updates all the statistics from the state of the queue.
updateStatistics(double, double) - Method in class org.javades.jqueues.r5.util.stat.AutoSimQueueStat
Updates all the statistics from the state of the queue.
updateStatistics(double, double) - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueStat
Updates all the statistics from the state of the queue.
updateStatistics(double, double) - Method in class org.javades.jqueues.r5.util.stat.SimpleSimQueueVisitsStat
Updates all the statistics from the state of the queue.
updateToTime(Q, SimQueueState, double) - Method in class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite_Enc
 
updateToTime(Q, SimQueueState, double) - Method in class org.javades.jqueues.r5.extensions.composite.AbstractSimQueuePredictor_Composite_LocalStart
 
updateToTime(GATE, SimQueueState, double) - Method in class org.javades.jqueues.r5.extensions.gate.SimQueuePredictor_GATE
 
updateToTime(Q, SimQueueState, double) - Method in class org.javades.jqueues.r5.extensions.qos.SimQueuePredictor_PQ
 
updateToTime(ALIMIT, SimQueueState, double) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_ALIMIT
 
updateToTime(Q, SimQueueState, double) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_CTandem2
 
updateToTime(CUPS, SimQueueState, double) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_CUPS
 
updateToTime(DELAY, SimQueueState, double) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_DELAY
 
updateToTime(DLIMIT, SimQueueState, double) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_DLIMIT
 
updateToTime(DROP, SimQueueState, double) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_DROP
 
updateToTime(Enc, SimQueueState, double) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_Enc
 
updateToTime(SimQueue, SimQueueState, double) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_FCFS
 
updateToTime(HOL_PS, SimQueueState, double) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_HOL_PS
 
updateToTime(LeakyBucket, SimQueueState, double) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_LeakyBucket
 
updateToTime(P_LCFS, SimQueueState, double) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_P_LCFS
 
updateToTime(PS, SimQueueState, double) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_PS
 
updateToTime(SINK, SimQueueState, double) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_SINK
 
updateToTime(SocPS, SimQueueState, double) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_SocPS
 
updateToTime(SRTF, SimQueueState, double) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_SRTF
 
updateToTime(SUR, SimQueueState, double) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_SUR
 
updateToTime(WUR, SimQueueState, double) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_WUR
 
updateToTime(ZERO, SimQueueState, double) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_ZERO
 
updateToTime(Q, SimQueueState, double) - Method in interface org.javades.jqueues.r5.util.predictor.SimQueueEventPredictor
Updates the queue state to a new time, without processing any events.
updateVirtualTime(double) - Method in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.AbstractEgalitarianProcessorSharingSimQueue
Updates the virtual time.
USE_ARRAY_OPTIMIZATION - Static variable in class org.javades.jqueues.r5.entity.AbstractSimEntity
When true, this class and some sub-classes maintain various array copies of collections often iterated over, like listeners and hooks, and uses array iteration instead of Collection iteration.

V

valueOf(String) - Static method in enum org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncTL.ExpirationMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncXM.MappableExitMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.javades.jqueues.r5.entity.jq.queue.preemptive.PreemptionStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.javades.jqueues.r5.entity.jq.queue.SimQueue.AutoRevocationPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.javades.jqueues.r5.entity.SimEntity.UnknownNotificationTypePolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.javades.jqueues.r5.entity.SimEntity.UnknownOperationPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.javades.jqueues.r5.util.loadfactory.pattern.KnownLoadFactory_SQ_SV
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.javades.jqueues.r5.util.swing.KnownSimQueue.DoubleParameterProfile
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.javades.jqueues.r5.util.swing.KnownSimQueue.GeneratorProfile
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.javades.jqueues.r5.util.swing.KnownSimQueue.IntegerParameterProfile
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.javades.jqueues.r5.util.swing.KnownSimQueue
Returns the enum constant of this type with the specified name.
valueOf(SimQueue) - Static method in enum org.javades.jqueues.r5.util.swing.KnownSimQueue
 
values() - Static method in enum org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncTL.ExpirationMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.javades.jqueues.r5.entity.jq.queue.composite.enc.EncXM.MappableExitMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.javades.jqueues.r5.entity.jq.queue.preemptive.PreemptionStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.javades.jqueues.r5.entity.jq.queue.SimQueue.AutoRevocationPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.javades.jqueues.r5.entity.SimEntity.UnknownNotificationTypePolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.javades.jqueues.r5.entity.SimEntity.UnknownOperationPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.javades.jqueues.r5.util.loadfactory.pattern.KnownLoadFactory_SQ_SV
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.javades.jqueues.r5.util.swing.KnownSimQueue.DoubleParameterProfile
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.javades.jqueues.r5.util.swing.KnownSimQueue.GeneratorProfile
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.javades.jqueues.r5.util.swing.KnownSimQueue.IntegerParameterProfile
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.javades.jqueues.r5.util.swing.KnownSimQueue
Returns an array containing the constants of this enum type, in the order they are declared.
virtualDepartureTime - Variable in class org.javades.jqueues.r5.entity.jq.queue.processorsharing.AbstractEgalitarianProcessorSharingSimQueue
The mapping from jobs in AbstractSimQueue.getJobsInServiceArea() to their respective virtual departure times.

W

waitQueuePostStartHook(double, Set<SimJob>, Object) - Method in class org.javades.jqueues.r5.util.predictor.queues.SimQueuePredictor_CTandem2
 
waitServiceTime - Variable in class org.javades.jqueues.r5.util.swing.KnownSimQueue.Parameters
 
WorkloadSchedule - Interface in org.javades.jqueues.r5.util.predictor.workload
A representation of a schedule of workload and state-setting events for a set of SimQueues.
WorkloadSchedule_SQ - Interface in org.javades.jqueues.r5.util.predictor.workload
A representation of a schedule of workload and state-setting events for a single SimQueue.
WorkloadSchedule_SQ_SV - Interface in org.javades.jqueues.r5.util.predictor.workload
A representation of a schedule of workload and state-setting events for a single SimQueue (SQ) with jobs visiting that queue exactly once (SV).
WorkloadSchedule_SQ_SV_ROEL_U - Interface in org.javades.jqueues.r5.util.predictor.workload
A representation of an unambiguous (U) schedule of workload and state-setting events for a single SimQueue (SQ) with jobs visiting that queue exactly once (SV) and assuming an underlying Random-Order Event List (ROEL).
WorkloadScheduleAmbiguityException - Exception in org.javades.jqueues.r5.util.predictor.workload
A checked Exception used in WorkloadSchedule and related classes and interfaces.
WorkloadScheduleAmbiguityException() - Constructor for exception org.javades.jqueues.r5.util.predictor.workload.WorkloadScheduleAmbiguityException
 
WorkloadScheduleAmbiguityException(String) - Constructor for exception org.javades.jqueues.r5.util.predictor.workload.WorkloadScheduleAmbiguityException
 
WorkloadScheduleAmbiguityException(String, Throwable) - Constructor for exception org.javades.jqueues.r5.util.predictor.workload.WorkloadScheduleAmbiguityException
 
WorkloadScheduleAmbiguityException(Throwable) - Constructor for exception org.javades.jqueues.r5.util.predictor.workload.WorkloadScheduleAmbiguityException
 
WorkloadScheduleException - Exception in org.javades.jqueues.r5.util.predictor.workload
A checked Exception used in WorkloadSchedule and related classes and interfaces.
WorkloadScheduleException() - Constructor for exception org.javades.jqueues.r5.util.predictor.workload.WorkloadScheduleException
 
WorkloadScheduleException(String) - Constructor for exception org.javades.jqueues.r5.util.predictor.workload.WorkloadScheduleException
 
WorkloadScheduleException(String, Throwable) - Constructor for exception org.javades.jqueues.r5.util.predictor.workload.WorkloadScheduleException
 
WorkloadScheduleException(Throwable) - Constructor for exception org.javades.jqueues.r5.util.predictor.workload.WorkloadScheduleException
 
WorkloadScheduleHandler - Interface in org.javades.jqueues.r5.util.predictor.workload
A handler for specific SimJQEvent types as extension to a DefaultWorkloadSchedule.
WorkloadScheduleInvalidException - Exception in org.javades.jqueues.r5.util.predictor.workload
A checked Exception used in WorkloadSchedule and related classes and interfaces.
WorkloadScheduleInvalidException() - Constructor for exception org.javades.jqueues.r5.util.predictor.workload.WorkloadScheduleInvalidException
 
WorkloadScheduleInvalidException(String) - Constructor for exception org.javades.jqueues.r5.util.predictor.workload.WorkloadScheduleInvalidException
 
WorkloadScheduleInvalidException(String, Throwable) - Constructor for exception org.javades.jqueues.r5.util.predictor.workload.WorkloadScheduleInvalidException
 
WorkloadScheduleInvalidException(Throwable) - Constructor for exception org.javades.jqueues.r5.util.predictor.workload.WorkloadScheduleInvalidException
 
WUR<J extends SimJob,Q extends WUR> - Class in org.javades.jqueues.r5.entity.jq.queue.serverless
In the WUR queue jobs wait until the arrival of the next job, at which point they depart from the waiting area.
WUR(SimEventList) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.serverless.WUR
Creates a WUR queue with infinite buffer size given an event list.

Z

ZERO<J extends SimJob,Q extends ZERO> - Class in org.javades.jqueues.r5.entity.jq.queue.serverless
The ZERO queue induces no waiting, after which jobs depart without service.
ZERO(SimEventList) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.serverless.ZERO
Creates a ZERO queue with infinite buffer size given an event list.
A B C D E F G H I J K L M N O P Q R S T U V W Z 
Skip navigation links

Copyright © 2018. All rights reserved.