org.objectweb.joram.shared.client
Class ConsumerDenyRequest

java.lang.Object
  extended byorg.objectweb.joram.shared.client.AbstractJmsRequest
      extended byorg.objectweb.joram.shared.client.ConsumerDenyRequest
All Implemented Interfaces:
java.io.Serializable

public class ConsumerDenyRequest
extends AbstractJmsRequest

A ConsumerDenyRequest instance is used by a MessageConsumer for denying a received message.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.objectweb.joram.shared.client.AbstractJmsRequest
target
 
Constructor Summary
ConsumerDenyRequest()
          Constructs a ConsumerDenyRequest instance.
ConsumerDenyRequest(java.lang.String targetName, java.lang.String id, boolean queueMode)
          Constructs a ConsumerDenyRequest instance.
ConsumerDenyRequest(java.lang.String targetName, java.lang.String id, boolean queueMode, boolean doNotAck)
          Constructs a ConsumerDenyRequest instance.
 
Method Summary
 boolean getDoNotAck()
          Returns true if the request must not be acked by the server.
 java.lang.String getId()
          Returns the denied message identifier.
 boolean getQueueMode()
          Returns true if the request is destinated to a queue.
 void setDoNotAck(boolean doNotAck)
          Sets the server ack policy.
 void setId(java.lang.String id)
          Sets the denied message identifier.
 void setQueueMode(boolean queueMode)
          Sets the target destination type.
 java.util.Hashtable soapCode()
           
static java.lang.Object soapDecode(java.util.Hashtable h)
           
 
Methods inherited from class org.objectweb.joram.shared.client.AbstractJmsRequest
getKey, getRequestId, getTarget, setRequestId, setTarget, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConsumerDenyRequest

public ConsumerDenyRequest(java.lang.String targetName,
                           java.lang.String id,
                           boolean queueMode)
Constructs a ConsumerDenyRequest instance.

Parameters:
targetName - Name of the target queue or subscription.
id - The message identifier.
queueMode - true if this request is destinated to a queue.

ConsumerDenyRequest

public ConsumerDenyRequest(java.lang.String targetName,
                           java.lang.String id,
                           boolean queueMode,
                           boolean doNotAck)
Constructs a ConsumerDenyRequest instance.

Parameters:
targetName - Name of the target queue or subscription.
id - The message identifier.
queueMode - true if this request is destinated to a queue.
doNotAck - true if this request must not be acked by the server.

ConsumerDenyRequest

public ConsumerDenyRequest()
Constructs a ConsumerDenyRequest instance.

Method Detail

setId

public void setId(java.lang.String id)
Sets the denied message identifier.


setQueueMode

public void setQueueMode(boolean queueMode)
Sets the target destination type.


setDoNotAck

public void setDoNotAck(boolean doNotAck)
Sets the server ack policy.


getId

public java.lang.String getId()
Returns the denied message identifier.


getQueueMode

public boolean getQueueMode()
Returns true if the request is destinated to a queue.


getDoNotAck

public boolean getDoNotAck()
Returns true if the request must not be acked by the server.


soapCode

public java.util.Hashtable soapCode()
Overrides:
soapCode in class AbstractJmsRequest

soapDecode

public static java.lang.Object soapDecode(java.util.Hashtable h)


Copyright ? 2004 Scalagent - All rights reserved