public static final class SimJQOperation.Revocation extends Object implements SimEntityOperation<SimJQOperation.Revocation,SimJQOperation.RevocationRequest,SimJQOperation.RevocationReply>
SimQueue.SimQueue.revoke(double, J, boolean)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.UpdateRequest| Modifier and Type | Method and Description |
|---|---|
Object |
clone()
Prevents cloning.
|
SimJQOperation.RevocationReply |
doOperation(double time,
SimJQOperation.RevocationRequest request)
Invokes
SimQueue.revoke(double, J, boolean) on the entity. |
static SimJQOperation.Revocation |
getInstance()
Returns the single instance of this class.
|
String |
getName()
Returns "Revocation".
|
Class<SimJQOperation.RevocationReply> |
getOperationReplyClass()
Returns the class of
SimJQOperation.RevocationReply. |
Class<SimJQOperation.RevocationRequest> |
getOperationRequestClass()
Returns the class of
SimJQOperation.RevocationRequest. |
public final Object clone() throws CloneNotSupportedException
clone in class ObjectCloneNotSupportedException - Always.public static SimJQOperation.Revocation getInstance()
Singleton pattern.
public final String getName()
getName in interface SimEntityOperation<SimJQOperation.Revocation,SimJQOperation.RevocationRequest,SimJQOperation.RevocationReply>public final Class<SimJQOperation.RevocationRequest> getOperationRequestClass()
SimJQOperation.RevocationRequest.getOperationRequestClass in interface SimEntityOperation<SimJQOperation.Revocation,SimJQOperation.RevocationRequest,SimJQOperation.RevocationReply>SimJQOperation.RevocationRequest.public final Class<SimJQOperation.RevocationReply> getOperationReplyClass()
SimJQOperation.RevocationReply.getOperationReplyClass in interface SimEntityOperation<SimJQOperation.Revocation,SimJQOperation.RevocationRequest,SimJQOperation.RevocationReply>SimJQOperation.RevocationReply.public final SimJQOperation.RevocationReply doOperation(double time, SimJQOperation.RevocationRequest request)
SimQueue.revoke(double, J, boolean) on the entity.doOperation in interface SimEntityOperation<SimJQOperation.Revocation,SimJQOperation.RevocationRequest,SimJQOperation.RevocationReply>time - The time at which to perform the request.request - The request, non-null.null.SimQueue.revoke(double, J, boolean)Copyright © 2018. All rights reserved.