org.objectweb.joram.shared.client
Class AbstractJmsReply

java.lang.Object
  extended by org.objectweb.joram.shared.client.AbstractJmsMessage
      extended by org.objectweb.joram.shared.client.AbstractJmsReply
All Implemented Interfaces:
Streamable, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
CnxCloseReply, CnxConnectReply, ConsumerMessages, GetAdminTopicReply, MomExceptionReply, QBrowseReply, ServerReply, SessCreateDestReply, XACnxRecoverReply

public abstract class AbstractJmsReply
extends AbstractJmsMessage

An AbstractJmsReply is sent by a proxy to a Joram client as a reply to an AbstractJmsRequest.

See Also:
Serialized Form

Field Summary
protected  int correlationId
          Identifier of the replied request.
 
Fields inherited from class org.objectweb.joram.shared.client.AbstractJmsMessage
ACTIVATE_CONSUMER_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, logger, 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
 
Constructor Summary
AbstractJmsReply()
          Constructs an AbstractJmsReply.
AbstractJmsReply(int correlationId)
          Constructs an AbstractJmsReply.
 
Method Summary
 int getCorrelationId()
          Returns the replied request identifier.
 void readFrom(java.io.InputStream is)
          The object implements the readFrom method to restore its contents from the input stream.
 void setCorrelationId(int correlationId)
          Sets the replied request identifier.
 java.lang.String toString()
           
 void toString(java.lang.StringBuffer strbuf)
           
 void writeTo(java.io.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.AbstractJmsMessage
getClassId, read, readExternal, soapCode, soapDecode, write, writeExternal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

correlationId

protected int correlationId
Identifier of the replied request.

Constructor Detail

AbstractJmsReply

public AbstractJmsReply()
Constructs an AbstractJmsReply.


AbstractJmsReply

public AbstractJmsReply(int correlationId)
Constructs an AbstractJmsReply.

Parameters:
correlationId - Identifier of the replied request.
Method Detail

setCorrelationId

public final void setCorrelationId(int correlationId)
Sets the replied request identifier.


getCorrelationId

public final int getCorrelationId()
Returns the replied request identifier.


toString

public final java.lang.String toString()
Overrides:
toString in class java.lang.Object

toString

public void toString(java.lang.StringBuffer strbuf)

writeTo

public void writeTo(java.io.OutputStream os)
             throws java.io.IOException
The object implements the writeTo method to write its contents to the output stream.

Parameters:
os - the stream to write the object to
Throws:
java.io.IOException

readFrom

public void readFrom(java.io.InputStream is)
              throws java.io.IOException
The object implements the readFrom method to restore its contents from the input stream.

Parameters:
is - the stream to read data from in order to restore the object
Throws:
java.io.IOException


Copyright © 2010 ScalAgent D.T.. All Rights Reserved.