org.objectweb.joram.kclient
Class SessDenyRequest
java.lang.Object
org.objectweb.joram.kclient.AbstractMessage
org.objectweb.joram.kclient.AbstractRequest
org.objectweb.joram.kclient.SessDenyRequest
- All Implemented Interfaces:
- Streamable
public final class SessDenyRequest
- extends AbstractRequest
A SessDenyRequest
instance is used by a Session
for denying the messages it consumed.
Fields inherited from class org.objectweb.joram.kclient.AbstractMessage |
ACTIVATE_CONSUMER_REQUEST, classid, classnames, CNX_CLOSE_REPLY, CNX_CLOSE_REQUEST, CNX_CONNECT_REPLY, CNX_CONNECT_REQUEST, CNX_START_REQUEST, CNX_STOP_REQUEST, CONSUMER_ACK_REQUEST, CONSUMER_CLOSE_SUB_REQUEST, CONSUMER_DENY_REQUEST, CONSUMER_MESSAGES, CONSUMER_RECEIVE_REQUEST, CONSUMER_SUB_REQUEST, CONSUMER_UNSUB_REQUEST, MOM_EXCEPTION_REPLY, NULL_CLASS_ID, PRODUCER_MESSAGES, SERVER_REPLY, SESS_ACK_REQUEST, SESS_DENY_REQUEST |
Constructor Summary |
SessDenyRequest(java.lang.String targetName,
java.util.Vector ids,
boolean queueMode)
Constructs a SessDenyRequest instance. |
Method Summary |
void |
addId(java.lang.String id)
|
protected int |
getClassId()
|
void |
setDoNotAck(boolean doNotAck)
Sets the server ack policy. |
void |
setIds(java.util.Vector ids)
Sets the vector of identifiers. |
void |
writeTo(OutputXStream os)
The object implements the writeTo method to write its contents to
the output stream. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SessDenyRequest
public SessDenyRequest(java.lang.String targetName,
java.util.Vector ids,
boolean queueMode)
- Constructs a
SessDenyRequest
instance.
- Parameters:
targetName
- Name of the target queue or subscription.ids
- Vector of denied message identifiers.queueMode
- true
if this request is destinated to a
queue.
getClassId
protected int getClassId()
- Specified by:
getClassId
in class AbstractMessage
setIds
public void setIds(java.util.Vector ids)
- Sets the vector of identifiers.
addId
public void addId(java.lang.String id)
setDoNotAck
public void setDoNotAck(boolean doNotAck)
- Sets the server ack policy.
writeTo
public void writeTo(OutputXStream os)
throws java.io.IOException
- The object implements the writeTo method to write its contents to
the output stream.
- Specified by:
writeTo
in interface Streamable
- Overrides:
writeTo
in class AbstractRequest
- Parameters:
os
- the stream to write the object to
- Throws:
java.io.IOException
Copyright © 2005 Scalagent - All rights reserved