org.objectweb.joram.shared.client
Class ConsumerMessages

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

public class ConsumerMessages
extends AbstractJmsReply

A ConsumerMessages is used by a JMS proxy for sending messages to a consumer.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.objectweb.joram.shared.client.AbstractJmsReply
correlationId
 
Constructor Summary
ConsumerMessages()
          Constructs an empty ConsumerMessages instance.
ConsumerMessages(int correlationId, Message message, java.lang.String comingFrom, boolean queueMode)
          Constructs a ConsumerMessages instance.
ConsumerMessages(int correlationId, java.lang.String comingFrom, boolean queueMode)
          Constructs an empty ConsumerMessages instance.
ConsumerMessages(int correlationId, java.util.Vector messages, java.lang.String comingFrom, boolean queueMode)
          Constructs a ConsumerMessages instance.
 
Method Summary
 void addMessage(Message msg)
           
 java.lang.String comesFrom()
          Returns the name of the queue or the subscription the messages come from.
 Message getMessage()
          Returns the first sent message.
 java.util.Vector getMessages()
          Returns the messages to deliver.
 boolean getQueueMode()
          Returns true if the messages come from a queue.
 void setComesFrom(java.lang.String comingFrom)
           
 void setMessage(Message msg)
           
 void setQueueMode(boolean queueMode)
           
 java.util.Hashtable soapCode()
          Transforms this reply into a hashtable of primitive values that can be vehiculated through the SOAP protocol.
static java.lang.Object soapDecode(java.util.Hashtable h)
          Transforms a hashtable of primitive values into a ConsumerMessages reply.
 java.lang.String toString()
           
 
Methods inherited from class org.objectweb.joram.shared.client.AbstractJmsReply
getCorrelationId, getKey, setCorrelationId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConsumerMessages

public ConsumerMessages(int correlationId,
                        Message message,
                        java.lang.String comingFrom,
                        boolean queueMode)
Constructs a ConsumerMessages instance.

Parameters:
correlationId - Reply identifier.
message - Message to wrap.
comingFrom - Name of the queue or the subscription the message come from.
queueMode - true if the message come from a queue.

ConsumerMessages

public ConsumerMessages(int correlationId,
                        java.util.Vector messages,
                        java.lang.String comingFrom,
                        boolean queueMode)
Constructs a ConsumerMessages instance.

Parameters:
correlationId - Reply identifier.
messages - Messages to wrap.
comingFrom - Name of the queue or the subscription the messages comes from.
queueMode - true if the messages come from a queue.

ConsumerMessages

public ConsumerMessages(int correlationId,
                        java.lang.String comingFrom,
                        boolean queueMode)
Constructs an empty ConsumerMessages instance.

Parameters:
correlationId - Reply identifier.
comingFrom - Name of the queue or the subscription the reply comes from.
queueMode - true if it replies to a queue consumer.

ConsumerMessages

public ConsumerMessages()
Constructs an empty ConsumerMessages instance.

Method Detail

getMessages

public java.util.Vector getMessages()
Returns the messages to deliver.


comesFrom

public java.lang.String comesFrom()
Returns the name of the queue or the subscription the messages come from.


setComesFrom

public void setComesFrom(java.lang.String comingFrom)

getQueueMode

public boolean getQueueMode()
Returns true if the messages come from a queue.


setQueueMode

public void setQueueMode(boolean queueMode)

getMessage

public Message getMessage()
Returns the first sent message.


addMessage

public void addMessage(Message msg)

setMessage

public void setMessage(Message msg)

soapCode

public java.util.Hashtable soapCode()
Transforms this reply into a hashtable of primitive values that can be vehiculated through the SOAP protocol.

Overrides:
soapCode in class AbstractJmsReply

soapDecode

public static java.lang.Object soapDecode(java.util.Hashtable h)
Transforms a hashtable of primitive values into a ConsumerMessages reply.


toString

public java.lang.String toString()
Overrides:
toString in class AbstractJmsReply


Copyright ? 2004 Scalagent - All rights reserved