org.objectweb.joram.mom.notifications
Class ClientMessages

java.lang.Object
  extended byfr.dyade.aaa.agent.Notification
      extended byorg.objectweb.joram.mom.notifications.AbstractNotification
          extended byorg.objectweb.joram.mom.notifications.AbstractRequest
              extended byorg.objectweb.joram.mom.notifications.ClientMessages
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable

public class ClientMessages
extends AbstractRequest

A ClientMessages instance is used by a client agent for sending one or many messages to a destination.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class fr.dyade.aaa.agent.Notification
persistent
 
Constructor Summary
ClientMessages()
          Constructs a ClientMessages instance.
ClientMessages(int clientContext, int requestId)
          Constructs a ClientMessages instance.
ClientMessages(int clientContext, int requestId, java.util.Vector messages)
          Constructs a ClientMessages instance.
 
Method Summary
 void addMessage(Message msg)
          Adds a message to deliver.
 AgentId getDMQId()
          Returns the identifier of the producer's dead message queue, if any.
 java.util.Vector getMessages()
          Returns the messages.
 void setDMQId(AgentId dmqId)
          Sets the identifier of the producer's dead message queue, if any.
 java.lang.String toString()
           
 
Methods inherited from class org.objectweb.joram.mom.notifications.AbstractRequest
getRequestId
 
Methods inherited from class org.objectweb.joram.mom.notifications.AbstractNotification
getClientContext
 
Methods inherited from class fr.dyade.aaa.agent.Notification
clone, getContext, setContext
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClientMessages

public ClientMessages(int clientContext,
                      int requestId)
Constructs a ClientMessages instance.

Parameters:
clientContext - Identifies a client context.
requestId - Request identifier.

ClientMessages

public ClientMessages(int clientContext,
                      int requestId,
                      java.util.Vector messages)
Constructs a ClientMessages instance.

Parameters:
clientContext - Identifies a client context.
requestId - Request identifier.
messages - Vector of messages.

ClientMessages

public ClientMessages()
Constructs a ClientMessages instance.

Method Detail

addMessage

public void addMessage(Message msg)
Adds a message to deliver.


setDMQId

public void setDMQId(AgentId dmqId)
Sets the identifier of the producer's dead message queue, if any.


getMessages

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


getDMQId

public AgentId getDMQId()
Returns the identifier of the producer's dead message queue, if any.


toString

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


Copyright ? 2004 Scalagent - All rights reserved