public abstract class AbstractJmsRequest extends AbstractJmsMessage
AbstractJmsRequest
is a request sent by a Joram client
to its proxy.Modifier and Type | Field and Description |
---|---|
protected int |
requestId
Identifier of the request.
|
protected String |
target
The request target is either a destination agent name, or a subscription
name.
|
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, 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
BOOLEAN_ENCODED_SIZE, BYTE_ENCODED_SIZE, DOUBLE_ENCODED_SIZE, FLOAT_ENCODED_SIZE, INT_ENCODED_SIZE, LONG_ENCODED_SIZE, SHORT_ENCODED_SIZE
Constructor and Description |
---|
AbstractJmsRequest()
Constructs an
AbstractJmsRequest . |
AbstractJmsRequest(String target)
Constructs an
AbstractJmsRequest . |
Modifier and Type | Method and Description |
---|---|
void |
decode(Decoder decoder)
Decodes the content of this object
|
void |
encode(Encoder encoder)
Encodes the content of this object
|
int |
getEncodableClassId()
Returns a unique class identifier.
|
int |
getEncodedSize()
Returns the size of the byte array that results
from the encoding of this object.
|
int |
getRequestId()
Returns the request identifier.
|
String |
getTarget()
Returns the request target name.
|
void |
readFrom(InputStream is)
The object implements the readFrom method to restore its contents from
the input stream.
|
void |
setRequestId(int requestId)
Sets the request identifier.
|
void |
setTarget(String target)
Sets the request target name.
|
String |
toString() |
void |
toString(StringBuffer strbuf) |
void |
writeTo(OutputStream os)
The object implements the writeTo method to write its contents to
the output stream.
|
getClassId, read, readExternal, write, writeExternal
protected volatile int requestId
protected String target
public AbstractJmsRequest()
AbstractJmsRequest
.public AbstractJmsRequest(String target)
AbstractJmsRequest
.target
- String identifier of the request target, either a queue
name, or a subscription name.public final void setRequestId(int requestId)
public final int getRequestId()
public final void setTarget(String target)
public final String getTarget()
public void toString(StringBuffer strbuf)
public void writeTo(OutputStream os) throws IOException
os
- the stream to write the object toIOException
public void readFrom(InputStream is) throws IOException
is
- the stream to read data from in order to restore the objectIOException
public int getEncodableClassId()
Encodable
public int getEncodedSize() throws Exception
Encodable
Exception
- if an error occurspublic void encode(Encoder encoder) throws Exception
Encodable
encoder
- the encoder to be used for the encodingException
- if an error occursCopyright © 2013 ScalAgent D.T.. All Rights Reserved.