Class ConsumerUnsetListRequest
- java.lang.Object
-
- org.objectweb.joram.shared.client.AbstractJmsMessage
-
- org.objectweb.joram.shared.client.AbstractJmsRequest
-
- org.objectweb.joram.shared.client.ConsumerUnsetListRequest
-
- All Implemented Interfaces:
Encodable,Streamable,Externalizable,Serializable
public final class ConsumerUnsetListRequest extends AbstractJmsRequest
AConsumerUnsetListRequestis sent by aMessageConsumerwhich listener is unset.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private intcancelledRequestIdIdentifier of the last listener request, cancelled by this request, queue mode only.private booleanqueueModetrueif the listener is listening to a queue.private static longserialVersionUIDdefine serialVersionUID for interoperability-
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 ConsumerUnsetListRequest()Constructs aConsumerUnsetListRequest.ConsumerUnsetListRequest(boolean queueMode)Constructs aConsumerUnsetListRequest.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetCancelledRequestId()Returns the identifier of the last listener request, cancelled by this request, queue mode only.protected intgetClassId()booleangetQueueMode()Returnstruefor a queue listener.voidreadFrom(InputStream is)The object implements the readFrom method to restore its contents from the input stream.voidsetCancelledRequestId(int cancelledRequestId)Sets the identifier of the last listener request, cancelled by this request, queue mode only.voidsetQueueMode(boolean queueMode)Sets the listener mode (queue or topic listener).voidtoString(StringBuilder strbuf)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
-
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
-
queueMode
private boolean queueMode
trueif the listener is listening to a queue.
-
cancelledRequestId
private int cancelledRequestId
Identifier of the last listener request, cancelled by this request, queue mode only.
-
-
Constructor Detail
-
ConsumerUnsetListRequest
public ConsumerUnsetListRequest(boolean queueMode)
Constructs aConsumerUnsetListRequest.- Parameters:
queueMode-trueif the listener is listening to a queue.
-
ConsumerUnsetListRequest
public ConsumerUnsetListRequest()
Constructs aConsumerUnsetListRequest.
-
-
Method Detail
-
setQueueMode
public void setQueueMode(boolean queueMode)
Sets the listener mode (queue or topic listener).- Parameters:
queueMode- the listener mode.
-
getQueueMode
public boolean getQueueMode()
Returnstruefor a queue listener.- Returns:
- True for a queue listener.
-
setCancelledRequestId
public void setCancelledRequestId(int cancelledRequestId)
Sets the identifier of the last listener request, cancelled by this request, queue mode only.- Parameters:
cancelledRequestId- Id of last listener request cancelled by this request.
-
getCancelledRequestId
public int getCancelledRequestId()
Returns the identifier of the last listener request, cancelled by this request, queue mode only.- Returns:
- Id of last listener request cancelled by this request.
-
getClassId
protected int getClassId()
- Specified by:
getClassIdin classAbstractJmsMessage
-
toString
public void toString(StringBuilder strbuf)
- Overrides:
toStringin classAbstractJmsRequest
-
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.
-
-