Class SessCreateDestRequest
- java.lang.Object
-
- org.objectweb.joram.shared.client.AbstractJmsMessage
-
- org.objectweb.joram.shared.client.AbstractJmsRequest
-
- org.objectweb.joram.shared.client.SessCreateDestRequest
-
- All Implemented Interfaces:
Encodable,Streamable,Externalizable,Serializable
public final class SessCreateDestRequest extends AbstractJmsRequest
ASessCreateDestRequestis sent by aSessionfor creating a destination.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private StringnameName of the destination if anyprivate static longserialVersionUIDdefine serialVersionUID for interoperabilityprivate bytetypeDestination type, Queue or Topic, temporary or not.-
Fields inherited from class org.objectweb.joram.shared.client.AbstractJmsRequest
requestId, target
-
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 SessCreateDestRequest()Constructs aSessCreateTQRequestinstance.SessCreateDestRequest(byte type)Constructs aSessCreateTQRequestinstance.SessCreateDestRequest(byte type, String name)Constructs aSessCreateTQRequestinstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intgetClassId()StringgetName()Returns the destination name if any.bytegetType()Returns the destination type, Queue or Topic, temporary or not.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.AbstractJmsRequest
decode, encode, getEncodableClassId, getEncodedSize, getRequestId, getTarget, setRequestId, setTarget, 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
-
type
private byte type
Destination type, Queue or Topic, temporary or not.
-
name
private String name
Name of the destination if any
-
-
Constructor Detail
-
SessCreateDestRequest
public SessCreateDestRequest(byte type)
Constructs aSessCreateTQRequestinstance.- Parameters:
type- The destination type.
-
SessCreateDestRequest
public SessCreateDestRequest(byte type, String name)Constructs aSessCreateTQRequestinstance.- Parameters:
type- The destination type.name- The destination name.
-
SessCreateDestRequest
public SessCreateDestRequest()
Constructs aSessCreateTQRequestinstance.
-
-
Method Detail
-
getType
public byte getType()
Returns the destination type, Queue or Topic, temporary or not.- Returns:
- the destination type, Queue or Topic, temporary or not.
-
getName
public String getName()
Returns the destination name if any.- Returns:
- the destination name if any, null if not set.
-
getClassId
protected int getClassId()
- Specified by:
getClassIdin classAbstractJmsMessage- See Also:
AbstractJmsMessage.getClassId()
-
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 classAbstractJmsRequest- 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 classAbstractJmsRequest- Parameters:
is- the stream to read data from in order to restore the object- Throws:
IOException- an error occurs during IO operation.
-
-