See: Description
| Class | Description |
|---|---|
| AbstractServerlessSimQueue<J extends SimJob,Q extends AbstractServerlessSimQueue> | |
| ALIMIT<J extends SimJob,Q extends ALIMIT> |
In the
ALIMIT queue jobs depart without service in arrival order,
but are dropped if they exceed a give arrival-rate limit. |
| ALIMIT.RateLimitExpirationEvent<Q extends ALIMIT> |
The default
SimEvent used internally for scheduling rate-limit expirations. |
| DELAY<J extends SimJob,Q extends DELAY> |
The
DELAY queue induces a fixed waiting delay, after which jobs depart without service. |
| DLIMIT<J extends SimJob,Q extends DLIMIT> |
In the
DLIMIT queue jobs depart without service in arrival order,
but not at a higher rate than a given limit, at the expense of waiting. |
| DLIMIT.RateLimitExpirationEvent<Q extends DLIMIT> |
The default
SimEvent used internally for scheduling rate-limit expirations. |
| DROP<J extends SimJob,Q extends DROP> |
The
DROP queue drops all jobs upon arrival. |
| GATE<J extends SimJob,Q extends GATE> |
The
GATE queue lets jobs depart without service conditionally ("gate is open") or lets them wait ("gate is closed"). |
| LeakyBucket<J extends SimJob,Q extends LeakyBucket> |
In the
LeakyBucket queue jobs depart without service in arrival order,
but not at a higher rate than a given limit,
at the expense of waiting in a waiting area with limited capacity,
or being dropped if the waiting area is fully occupied. |
| SINK<J extends SimJob,Q extends SINK> |
The
SINK queue has unlimited waiting capacity, but does not provide
any service and jobs can only leave through revocations. |
| WUR<J extends SimJob,Q extends WUR> |
In the
WUR queue jobs wait until the arrival of the next job, at which point they depart from the waiting area. |
| ZERO<J extends SimJob,Q extends ZERO> |
The
ZERO queue induces no waiting, after which jobs depart without service. |
Copyright © 2018. All rights reserved.