Package com.swiftmq.jms.smqp.v400
Class AsyncMessageDeliveryRequest
- java.lang.Object
-
- com.swiftmq.tools.requestreply.Request
-
- com.swiftmq.jms.smqp.v400.AsyncMessageDeliveryRequest
-
- All Implemented Interfaces:
Dumpable
,java.io.Serializable
public class AsyncMessageDeliveryRequest extends Request
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.swiftmq.tools.requestreply.Request
_sem, NO_TIMEOUT
-
-
Constructor Summary
Constructors Constructor Description AsyncMessageDeliveryRequest(int dispatchId, int listenerId, MessageEntry[] bulk, int numberMessages, int sessionDispatchId)
AsyncMessageDeliveryRequest(int dispatchId, int listenerId, MessageEntry messageEntry, int sessionDispatchId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(RequestVisitor visitor)
protected Reply
createReplyInstance()
AsyncMessageDeliveryRequest[]
createRequests()
int
getDumpId()
Returns a unique dump id for this object.int
getListenerId()
MessageEntry
getMessageEntry()
int
getRecoveryEpoche()
boolean
isBulk()
boolean
isRequiresRestart()
void
readContent(java.io.DataInput in)
Read the content of this object from the stream.void
setListenerId(int listenerId)
void
setMessageEntry(MessageEntry messageEntry)
void
setRecoveryEpoche(int recoveryEpoche)
void
setRequiresRestart(boolean requiresRestart)
java.lang.String
toString()
void
writeContent(java.io.DataOutput out)
Write the content of this object to the stream.-
Methods inherited from class com.swiftmq.tools.requestreply.Request
createReply, getConnectionId, getCorrelationId, getDispatchId, getValidator, isCancelledByValidator, isDoRetry, isReplyRequired, isWasRetry, setCancelledByValidator, setConnectionId, setCorrelationId, setDispatchId, setDoRetry, setReplyRequired, setValidator
-
-
-
-
Constructor Detail
-
AsyncMessageDeliveryRequest
public AsyncMessageDeliveryRequest(int dispatchId, int listenerId, MessageEntry messageEntry, int sessionDispatchId)
-
AsyncMessageDeliveryRequest
public AsyncMessageDeliveryRequest(int dispatchId, int listenerId, MessageEntry[] bulk, int numberMessages, int sessionDispatchId)
-
-
Method Detail
-
getDumpId
public int getDumpId()
Description copied from interface:Dumpable
Returns a unique dump id for this object.
-
writeContent
public void writeContent(java.io.DataOutput out) throws java.io.IOException
Description copied from interface:Dumpable
Write the content of this object to the stream.- Specified by:
writeContent
in interfaceDumpable
- Overrides:
writeContent
in classRequest
- Parameters:
out
- output stream- Throws:
java.io.IOException
- if an error occurs
-
readContent
public void readContent(java.io.DataInput in) throws java.io.IOException
Description copied from interface:Dumpable
Read the content of this object from the stream.- Specified by:
readContent
in interfaceDumpable
- Overrides:
readContent
in classRequest
- Parameters:
in
- input stream- Throws:
java.io.IOException
- if an error occurs
-
createReplyInstance
protected Reply createReplyInstance()
- Specified by:
createReplyInstance
in classRequest
-
getListenerId
public int getListenerId()
-
setListenerId
public void setListenerId(int listenerId)
-
isRequiresRestart
public boolean isRequiresRestart()
-
setRequiresRestart
public void setRequiresRestart(boolean requiresRestart)
-
isBulk
public boolean isBulk()
-
getRecoveryEpoche
public int getRecoveryEpoche()
-
setRecoveryEpoche
public void setRecoveryEpoche(int recoveryEpoche)
-
createRequests
public AsyncMessageDeliveryRequest[] createRequests()
-
getMessageEntry
public MessageEntry getMessageEntry()
-
setMessageEntry
public void setMessageEntry(MessageEntry messageEntry)
-
accept
public void accept(RequestVisitor visitor)
-
-