Package com.swiftmq.tools.requestreply
Class Request
java.lang.Object
com.swiftmq.tools.requestreply.Request
- All Implemented Interfaces:
Dumpable
,Serializable
- Direct Known Subclasses:
AcknowledgeMessageRequest
,AssociateMessageRequest
,AsyncMessageDeliveryRequest
,AuthRequest
,AuthResponseRequest
,BulkRequest
,CloseBrowserRequest
,CloseConsumer
,CloseConsumerRequest
,CloseProducerRequest
,CloseSession
,CloseSessionRequest
,CommandRequest
,CommitRequest
,ConnectRequest
,CreateBrowserRequest
,CreateConsumerRequest
,CreateDurableRequest
,CreateProducerRequest
,CreatePublisherRequest
,CreateSessionRequest
,CreateShadowConsumerRequest
,CreateSubscriberRequest
,CreateTmpQueueRequest
,DeleteDurableRequest
,DeleteMessageRequest
,DeleteTmpQueueRequest
,DisconnectedRequest
,DisconnectRequest
,EntityAddedRequest
,EntityListClearRequest
,EntityRemovedRequest
,FetchBrowserMessageRequest
,GenericRequest
,GetAuthChallengeRequest
,GetClientIdRequest
,GetMetaDataRequest
,KeepAliveRequest
,LeaseRequest
,MessageDeliveredRequest
,ProduceMessageRequest
,PropertyChangedRequest
,ProtocolRequest
,RecoverSessionRequest
,RemoveSubscriptionFilterRequest
,ReplyRequest
,RollbackRequest
,RouterAvailableRequest
,RouterConfigRequest
,RouterConnectRequest
,RouterUnavailableRequest
,SetClientIdRequest
,SetSubscriptionFilterRequest
,SMQPBulkRequest
,SMQPVersionRequest
,StartConsumerRequest
,SwiftletAddedRequest
,SwiftletRemovedRequest
,TriggerConsumerInvocation
,XAResCommitRequest
,XAResEndRequest
,XAResForgetRequest
,XAResGetTxTimeoutRequest
,XAResPrepareRequest
,XAResRecoverRequest
,XAResRollbackRequest
,XAResSetTxTimeoutRequest
,XAResStartRequest
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRequest
(int dispatchId, boolean replyRequired) Request
(int dispatchId, boolean replyRequired, RequestRetryValidator validator) -
Method Summary
Modifier and TypeMethodDescriptionabstract void
accept
(RequestVisitor visitor) protected abstract Reply
int
int
int
int
Returns a unique dump id for this object.boolean
boolean
boolean
boolean
void
readContent
(DataInput in) Read the content of this object from the stream.void
setCancelledByValidator
(boolean cancelledByValidator) void
setConnectionId
(int connectionId) void
setCorrelationId
(int correlationId) void
setDispatchId
(int dispatchId) void
setDoRetry
(boolean doRetry) void
setReplyRequired
(boolean replyRequired) void
setValidator
(RequestRetryValidator validator) toString()
void
writeContent
(DataOutput out) Write the content of this object to the stream.
-
Field Details
-
NO_TIMEOUT
public static final int NO_TIMEOUT- See Also:
-
_sem
-
-
Constructor Details
-
Request
public Request(int dispatchId, boolean replyRequired) -
Request
-
-
Method Details
-
isDoRetry
public boolean isDoRetry() -
setDoRetry
public void setDoRetry(boolean doRetry) -
isWasRetry
public boolean isWasRetry() -
getValidator
-
setValidator
-
isCancelledByValidator
public boolean isCancelledByValidator() -
setCancelledByValidator
public void setCancelledByValidator(boolean cancelledByValidator) -
getConnectionId
public int getConnectionId() -
setConnectionId
public void setConnectionId(int connectionId) -
getDumpId
public int getDumpId()Description copied from interface:Dumpable
Returns a unique dump id for this object. -
writeContent
Description copied from interface:Dumpable
Write the content of this object to the stream.- Specified by:
writeContent
in interfaceDumpable
- Parameters:
out
- output stream- Throws:
IOException
- if an error occurs
-
readContent
Description copied from interface:Dumpable
Read the content of this object from the stream.- Specified by:
readContent
in interfaceDumpable
- Parameters:
in
- input stream- Throws:
IOException
- if an error occurs
-
getDispatchId
public int getDispatchId() -
setDispatchId
public void setDispatchId(int dispatchId) -
isReplyRequired
public boolean isReplyRequired() -
setReplyRequired
public void setReplyRequired(boolean replyRequired) -
getCorrelationId
public int getCorrelationId() -
setCorrelationId
public void setCorrelationId(int correlationId) -
createReplyInstance
-
createReply
-
accept
-
toString
-