public static final class SimQueueOperation.ServerAccessCreditsRequest extends SimJQOperation.RequestQ<SimQueueOperation.ServerAccessCredits,SimQueueOperation.ServerAccessCreditsRequest>
SimQueueOperation.ServerAccessCredits.| Constructor and Description |
|---|
ServerAccessCreditsRequest(SimQueue queue,
int credits)
Creates the request.
|
| Modifier and Type | Method and Description |
|---|---|
SimQueueOperation.ServerAccessCreditsRequest |
forJob(SimJob job)
Returns a copy of this request for another job.
|
SimQueueOperation.ServerAccessCreditsRequest |
forJobAndQueue(SimJob job,
SimQueue queue)
Returns a copy of this request for another job and another queue.
|
SimQueueOperation.ServerAccessCreditsRequest |
forQueue(SimQueue queue)
Returns a copy of this request for another queue.
|
int |
getCredits()
Returns the number of credits argument of this request.
|
SimQueueOperation.ServerAccessCredits |
getOperation()
Returns the singleton instance of
SimQueueOperation.ServerAccessCredits. |
forTargetEntity, getJob, getQueuegetTargetEntitypublic ServerAccessCreditsRequest(SimQueue queue, int credits)
queue - The queue, non-null.credits - The new remaining server-access credits, non-negative, with Integer.MAX_VALUE treated as infinity.IllegalArgumentException - If the queue is null or credits is (strictly) negative.public final SimQueueOperation.ServerAccessCredits getOperation()
SimQueueOperation.ServerAccessCredits.SimQueueOperation.ServerAccessCredits.public final int getCredits()
Integer.MAX_VALUE treated as infinity.public SimQueueOperation.ServerAccessCreditsRequest forJob(SimJob job)
SimJQOperation.RequestJAndOrQforJob in class SimJQOperation.RequestJAndOrQ<SimQueueOperation.ServerAccessCredits,SimQueueOperation.ServerAccessCreditsRequest>job - The new job, non-null.public SimQueueOperation.ServerAccessCreditsRequest forQueue(SimQueue queue)
SimJQOperation.RequestJAndOrQforQueue in class SimJQOperation.RequestJAndOrQ<SimQueueOperation.ServerAccessCredits,SimQueueOperation.ServerAccessCreditsRequest>queue - The new queue, non-null.public SimQueueOperation.ServerAccessCreditsRequest forJobAndQueue(SimJob job, SimQueue queue)
SimJQOperation.RequestJAndOrQforJobAndQueue in class SimJQOperation.RequestJAndOrQ<SimQueueOperation.ServerAccessCredits,SimQueueOperation.ServerAccessCreditsRequest>job - The new job, non-null.queue - The new queue, non-null.Copyright © 2018. All rights reserved.