Class CnxConnectReply
- java.lang.Object
-
- org.objectweb.joram.shared.client.AbstractJmsMessage
-
- org.objectweb.joram.shared.client.AbstractJmsReply
-
- org.objectweb.joram.shared.client.CnxConnectReply
-
- All Implemented Interfaces:
Encodable,Streamable,Externalizable,Serializable
public final class CnxConnectReply extends AbstractJmsReply
ACnxConnectReplyis sent by a JMS proxy as a reply to a connectionCnxConnectRequestand holds the connection's key and the proxy identifier.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private intcnxKeyThe connection's key.private StringproxyIdThe proxy's identifier.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 CnxConnectReply()Constructs aCnxConnectReply.CnxConnectReply(CnxConnectRequest req, int cnxKey, String proxyId)Constructs aCnxConnectReply.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intgetClassId()intgetCnxKey()Returns the connection's key.StringgetProxyId()Returns the proxy's identifier.voidreadFrom(InputStream is)The object implements the readFrom method to restore its contents from the input stream.voidsetCnxKey(int cnxKey)Sets the connection key.voidsetProxyId(String proxyId)Sets the proxy's identifier.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
-
cnxKey
private int cnxKey
The connection's key.
-
proxyId
private String proxyId
The proxy's identifier.
-
-
Constructor Detail
-
CnxConnectReply
public CnxConnectReply(CnxConnectRequest req, int cnxKey, String proxyId)
Constructs aCnxConnectReply.- Parameters:
req- The replied request.cnxKey- The connection's key.proxyId- The proxy's identifier.
-
CnxConnectReply
public CnxConnectReply()
Constructs aCnxConnectReply.
-
-
Method Detail
-
setCnxKey
public void setCnxKey(int cnxKey)
Sets the connection key.- Parameters:
cnxKey- The connection key.
-
getCnxKey
public int getCnxKey()
Returns the connection's key.- Returns:
- The connection key.
-
setProxyId
public void setProxyId(String proxyId)
Sets the proxy's identifier.- Parameters:
proxyId- The proxy's identifier.
-
getProxyId
public String getProxyId()
Returns the proxy's identifier.- Returns:
- proxyId The proxy's identifier.
-
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.
-
-