org.objectweb.joram.mom.notifications

Class ClientMessages

Implemented Interfaces:
Cloneable, Serializable

public class ClientMessages
extends AbstractRequest

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

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, 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.
Vector
getMessages()
Returns the messages.
void
setDMQId(AgentId dmqId)
Sets the identifier of the producer's dead message queue, if any.
String
toString()

Methods inherited from class org.objectweb.joram.mom.notifications.AbstractRequest

getRequestId, toString

Methods inherited from class org.objectweb.joram.mom.notifications.AbstractNotification

getClientContext, toString

Methods inherited from class fr.dyade.aaa.agent.Notification

clone, getContext, setContext, toString

Constructor Details

ClientMessages

public ClientMessages()
Constructs a ClientMessages instance.


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,
                      Vector messages)
Constructs a ClientMessages instance.

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

Method Details

addMessage

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


getDMQId

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


getMessages

public Vector getMessages()
Returns the messages.


setDMQId

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


toString

public String toString()
Overrides:
toString in interface AbstractRequest


Copyright B) 2004 Scalagent - All rights reserved