- 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
-
- 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
-
- 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
-
- getFirstJobInServiceArea() - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
-
- getFirstJobInWaitingArea() - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
-
- 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
-
- 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
-
- getOperation() - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.QueueAccessVacationRequest
-
- getOperation() - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.ServerAccessCreditsReply
-
- getOperation() - Method in class org.javades.jqueues.r5.entity.jq.queue.SimQueueOperation.ServerAccessCreditsRequest
-
- getOperation() - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.ArrivalReply
-
- getOperation() - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.ArrivalRequest
-
- getOperation() - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.RevocationReply
-
- getOperation() - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.RevocationRequest
-
- 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
-
- getOperation() - Method in class org.javades.jqueues.r5.entity.SimEntityOperation.ResetRequest
-
- getOperation() - Method in class org.javades.jqueues.r5.entity.SimEntityOperation.UpdateReply
-
- getOperation() - Method in class org.javades.jqueues.r5.entity.SimEntityOperation.UpdateRequest
-
- 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
-
- getOperationReplyClass() - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.Revocation
-
- 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
-
- getOperationReplyClass() - Method in class org.javades.jqueues.r5.entity.SimEntityOperation.Update
-
- 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
-
- getOperationRequestClass() - Method in class org.javades.jqueues.r5.entity.jq.SimJQOperation.Revocation
-
- 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
-
- getOperationRequestClass() - Method in class org.javades.jqueues.r5.entity.SimEntityOperation.Update
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL_PS
-
- insertJobInQueueUponArrival(J, double) - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.PQ
-
- 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
-
- 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
-
- rateLimitExpiration(DLIMIT.RateLimitExpirationEvent<Q>) - Method in class org.javades.jqueues.r5.entity.jq.queue.serverless.DLIMIT
-
- RateLimitExpirationEvent(double, Q) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.serverless.ALIMIT.RateLimitExpirationEvent
-
- RateLimitExpirationEvent(double, Q) - Constructor for class org.javades.jqueues.r5.entity.jq.queue.serverless.DLIMIT.RateLimitExpirationEvent
-
- RateLimitSimpleEventType - Interface in org.javades.jqueues.r5.extensions.ratelimit
-
- 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
-
- 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
-
- registerOperation(SimEntityOperation) - Method in class org.javades.jqueues.r5.entity.AbstractSimEntity
-
- 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
-
- registerStdOutSimQueueListener() - Method in class org.javades.jqueues.r5.entity.jq.queue.AbstractSimQueue
-
- remainingServiceTime - Variable in class org.javades.jqueues.r5.entity.jq.queue.preemptive.AbstractPreemptiveSimQueue
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.HOL_PS
-
- resetEntitySubClass() - Method in class org.javades.jqueues.r5.entity.jq.queue.qos.PQ
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- SimEntityOperation.Request<O extends SimEntityOperation,Req extends SimEntityOperation.Request> - Interface in org.javades.jqueues.r5.entity
-
- 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
-
- SimEntityOperation.ResetRequest - Class in org.javades.jqueues.r5.entity
-
- 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
-
- SimEntityOperation.UpdateRequest - Class in org.javades.jqueues.r5.entity
-
- SimEntitySimpleEventType - Interface in org.javades.jqueues.r5.entity
-
- 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
-
- 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
-
- 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
-
- SimJobSimpleEventType - Interface in org.javades.jqueues.r5.entity.jq.job
-
- 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
-
- 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
-
- SimJQOperation.ArrivalReply - Class in org.javades.jqueues.r5.entity.jq
-
- SimJQOperation.ArrivalRequest - Class in org.javades.jqueues.r5.entity.jq
-
- 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
-
- SimJQOperation.RevocationReply - Class in org.javades.jqueues.r5.entity.jq
-
- SimJQOperation.RevocationRequest - Class in org.javades.jqueues.r5.entity.jq
-
- SimJQSimpleEventType - Interface in org.javades.jqueues.r5.entity.jq
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- SimQueueOperation.QueueAccessVacationRequest - Class in org.javades.jqueues.r5.entity.jq.queue
-
- 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
-
- SimQueueOperation.ServerAccessCreditsRequest - Class in org.javades.jqueues.r5.entity.jq.queue
-
- SimQueueOrJobQoS<J extends SimJob,Q extends SimQueue,P> - Interface in org.javades.jqueues.r5.extensions.qos
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- SimQueueStartArmedLogger - Class in org.javades.jqueues.r5.listener
-
- 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
-
- 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
-
- 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
-
- SimQueueWithGateOperationUtils - Class in org.javades.jqueues.r5.extensions.gate
-
- SimQueueWithGateOperationUtils.GatePassageCreditsOperation - Class in org.javades.jqueues.r5.extensions.gate
-
- SimQueueWithGateOperationUtils.GatePassageCreditsReply - Class in org.javades.jqueues.r5.extensions.gate
-
- SimQueueWithGateOperationUtils.GatePassageCreditsRequest - Class in org.javades.jqueues.r5.extensions.gate
-
- SimQueueWithGateSimpleEventType - Interface in org.javades.jqueues.r5.extensions.gate
-
- 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
-
- 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
-
- StdOutSimEntityListener() - Constructor for class org.javades.jqueues.r5.listener.StdOutSimEntityListener
-
- StdOutSimJobListener<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.listener
-
- StdOutSimJobListener() - Constructor for class org.javades.jqueues.r5.listener.StdOutSimJobListener
-
- StdOutSimJQListener<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.listener
-
- StdOutSimJQListener() - Constructor for class org.javades.jqueues.r5.listener.StdOutSimJQListener
-
- StdOutSimQueueListener<J extends SimJob,Q extends SimQueue> - Class in org.javades.jqueues.r5.listener
-
- 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
-
- 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.