Class QBrowseReply
- java.lang.Object
-
- org.objectweb.joram.shared.client.AbstractJmsMessage
-
- org.objectweb.joram.shared.client.AbstractJmsReply
-
- org.objectweb.joram.shared.client.QBrowseReply
-
- All Implemented Interfaces:
Encodable,Streamable,Externalizable,Serializable
public final class QBrowseReply extends AbstractJmsReply
AQBrowseReplyinstance is used by a JMS client proxy for forwarding aBrowseReplydestination notification, actually replying to a clientQBrowseRequest.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private VectormessagesThe vector of messages carried by this reply.private static longserialVersionUIDdefine serialVersionUID for interoperability-
Fields inherited from class org.objectweb.joram.shared.client.AbstractJmsReply
correlationId
-
Fields inherited from class org.objectweb.joram.shared.client.AbstractJmsMessage
ACTIVATE_CONSUMER_REQUEST, ADD_CLIENTID_REPLY, ADD_CLIENTID_REQUEST, classid, classnames, CNX_CLOSE_REPLY, CNX_CLOSE_REQUEST, CNX_CONNECT_REPLY, CNX_CONNECT_REQUEST, CNX_START_REQUEST, CNX_STOP_REQUEST, COMMIT_REQUEST, CONSUMER_ACK_REQUEST, CONSUMER_CLOSE_SUB_REQUEST, CONSUMER_DENY_REQUEST, CONSUMER_MESSAGES, CONSUMER_RECEIVE_REQUEST, CONSUMER_SET_LIST_REQUEST, CONSUMER_SUB_REQUEST, CONSUMER_UNSET_LIST_REQUEST, CONSUMER_UNSUB_REQUEST, GET_ADMIN_TOPIC_REPLY, GET_ADMIN_TOPIC_REQUEST, JMS_REQUEST_GROUP, MOM_EXCEPTION_REPLY, NULL_CLASS_ID, PING_REQUEST, PRODUCER_MESSAGES, QBROWSE_REPLY, QBROWSE_REQUEST, SERVER_REPLY, SESS_ACK_REQUEST, SESS_CREATE_DEST_REPLY, SESS_CREATE_DEST_REQUEST, SESS_DENY_REQUEST, TEMP_DEST_DELETE_REQUEST, XA_CNX_COMMIT, XA_CNX_PREPARE, XA_CNX_RECOVER_REPLY, XA_CNX_RECOVER_REQUEST, XA_CNX_ROLLBACK, XXX_SESS_CREATE_TTREQUEST
-
Fields inherited from interface fr.dyade.aaa.common.encoding.Encodable
BOOLEAN_ENCODED_SIZE, BYTE_ENCODED_SIZE, DOUBLE_ENCODED_SIZE, FLOAT_ENCODED_SIZE, INT_ENCODED_SIZE, LONG_ENCODED_SIZE, SHORT_ENCODED_SIZE
-
-
Constructor Summary
Constructors Constructor Description QBrowseReply()Public no-arg constructor needed by Externalizable.QBrowseReply(int correlationId, Vector messages)Constructs aQBrowseReply.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMessage(Message msg)protected intgetClassId()VectorgetMessages()Returns the vector of messages carried by this reply.voidreadFrom(InputStream is)The object implements the readFrom method to restore its contents from the input stream.voidwriteTo(OutputStream os)The object implements the writeTo method to write its contents to the output stream.-
Methods inherited from class org.objectweb.joram.shared.client.AbstractJmsReply
decode, encode, getCorrelationId, getEncodableClassId, getEncodedSize, setCorrelationId, toString, toString
-
Methods inherited from class org.objectweb.joram.shared.client.AbstractJmsMessage
read, readExternal, write, writeExternal
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
define serialVersionUID for interoperability- See Also:
- Constant Field Values
-
messages
private Vector messages
The vector of messages carried by this reply.
-
-
Constructor Detail
-
QBrowseReply
public QBrowseReply(int correlationId, Vector messages)Constructs aQBrowseReply.- Parameters:
correlationId- Correlation identifier.messages- The messages.
-
QBrowseReply
public QBrowseReply()
Public no-arg constructor needed by Externalizable.
-
-
Method Detail
-
getMessages
public Vector getMessages()
Returns the vector of messages carried by this reply.- Returns:
- The messages.
-
addMessage
public void addMessage(Message msg)
-
getClassId
protected int getClassId()
- Specified by:
getClassIdin classAbstractJmsMessage
-
writeTo
public void writeTo(OutputStream os) throws IOException
The object implements the writeTo method to write its contents to the output stream.- Specified by:
writeToin interfaceStreamable- Overrides:
writeToin classAbstractJmsReply- Parameters:
os- the stream to write the object to- Throws:
IOException- an error occurs during IO operation.
-
readFrom
public void readFrom(InputStream is) throws IOException
The object implements the readFrom method to restore its contents from the input stream.- Specified by:
readFromin interfaceStreamable- Overrides:
readFromin classAbstractJmsReply- Parameters:
is- the stream to read data from in order to restore the object- Throws:
IOException- an error occurs during IO operation.
-
-