Joram 5.0.9

org.objectweb.joram.mom.notifications
Class ClientMessages

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

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
detachable, detached, persistent
 
Constructor Summary
ClientMessages()
          Constructs a ClientMessages instance.
ClientMessages(int clientContext, int requestId)
          Constructs a ClientMessages instance.
ClientMessages(int clientContext, int requestId, Message message)
          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.
 boolean getAsyncSend()
           
 fr.dyade.aaa.agent.AgentId getDMQId()
          Returns the identifier of the producer's dead message queue, if any.
 java.util.Vector getMessages()
          Returns the messages.
 void setAsyncSend(boolean b)
           
 void setDMQId(fr.dyade.aaa.agent.AgentId dmqId)
          Sets the identifier of the producer's dead message queue.
 java.lang.StringBuffer toString(java.lang.StringBuffer output)
          Appends a string image for this object to the StringBuffer parameter.
 
Methods inherited from class org.objectweb.joram.mom.notifications.AbstractRequest
getRequestId
 
Methods inherited from class org.objectweb.joram.mom.notifications.AbstractNotification
getClientContext, getPersistent, setPersistent
 
Methods inherited from class fr.dyade.aaa.agent.Notification
clone, getContext, getDeadNotificationAgentId, getExpiration, getMessageId, getPriority, isPersistent, setContext, setDeadNotificationAgentId, setExpiration, setPriority, toString
 
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,
                      Message message)
Constructs a ClientMessages instance.

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

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(fr.dyade.aaa.agent.AgentId dmqId)
Sets the identifier of the producer's dead message queue. Basically, it simply calls Notification.setDeadNotificationAgentId(AgentId)


getMessages

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


setAsyncSend

public void setAsyncSend(boolean b)

getAsyncSend

public final boolean getAsyncSend()

getDMQId

public fr.dyade.aaa.agent.AgentId getDMQId()
Returns the identifier of the producer's dead message queue, if any. Basically, it simply calls Notification.getDeadNotificationAgentId()


toString

public java.lang.StringBuffer toString(java.lang.StringBuffer output)
Appends a string image for this object to the StringBuffer parameter.

Overrides:
toString in class AbstractRequest
Parameters:
output - buffer to fill in
Returns:
output buffer is returned

Joram 5.0.9

Copyright © 2005 Scalagent - All rights reserved