J - The type of SimJobs supported.Q - The type of SimQueues supported.O - The operation type.Req - The request type (corresponding to the operation type).Rep - The reply type (corresponding to the operation type).public interface SimJQOperation<J extends SimJob,Q extends SimQueue,O extends SimEntityOperation,Req extends SimEntityOperation.Request,Rep extends SimEntityOperation.Reply> extends SimEntityOperation<O,Req,Rep>
SimQueue and/or a {SimJob}.Copyright (C) 2005-2017 Jan de Jongh, TNO
This file is covered by the LICENSE file in the root of this project.
SimEntity.getRegisteredOperations(),
SimEntity.doOperation(double, Req)| Modifier and Type | Interface and Description |
|---|---|
static class |
SimJQOperation.Arrival
The arrival operation on a
SimQueue. |
static class |
SimJQOperation.ArrivalReply
A reply for the arrival operation
SimJQOperation.Arrival. |
static class |
SimJQOperation.ArrivalRequest
A request for the arrival operation
SimJQOperation.Arrival. |
static class |
SimJQOperation.RequestJ<O extends SimEntityOperation,Req extends SimJQOperation.RequestJ>
A request for an operation that requires (only) a job argument.
|
static class |
SimJQOperation.RequestJAndOrQ<O extends SimEntityOperation,Req extends SimJQOperation.RequestJAndOrQ>
A request of an operation on a
SimQueue and/or a {SimJob}. |
static class |
SimJQOperation.RequestJQ<O extends SimEntityOperation,Req extends SimJQOperation.RequestJQ>
A request for an operation that requires a job and a queue argument.
|
static class |
SimJQOperation.RequestQ<O extends SimEntityOperation,Req extends SimJQOperation.RequestQ>
A request for an operation that requires (only) a queue argument.
|
static class |
SimJQOperation.Revocation
The revocation operation on a
SimQueue. |
static class |
SimJQOperation.RevocationReply
A reply for the revocation operation
SimJQOperation.Revocation. |
static class |
SimJQOperation.RevocationRequest
A request for the revocation operation
SimJQOperation.Revocation. |
SimEntityOperation.Reply<O extends SimEntityOperation,Req extends SimEntityOperation.Request,Rep extends SimEntityOperation.Reply>, SimEntityOperation.Request<O extends SimEntityOperation,Req extends SimEntityOperation.Request>, SimEntityOperation.RequestE<O extends SimEntityOperation,Req extends SimEntityOperation.Request>, SimEntityOperation.Reset, SimEntityOperation.ResetReply, SimEntityOperation.ResetRequest, SimEntityOperation.Update, SimEntityOperation.UpdateReply, SimEntityOperation.UpdateRequestdoOperation, getName, getOperationReplyClass, getOperationRequestClassCopyright © 2018. All rights reserved.