org.objectweb.joram.mom.notifications
Class FwdAdminRequestNot

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

public final class FwdAdminRequestNot
extends Notification

An AdminRequest is used by a client agent for sending an administration request to a destination agent.

See Also:
Serialized Form

Field Summary
private  java.lang.String replyMsgId
          The generated JMS message id. for the reply
private  AgentId replyTo
          The JMS destination to send the reply
private  AdminRequest request
          The request
private  java.lang.String requestMsgId
          The JMS message id. of the request needed for the reply
private static long serialVersionUID
          define serialVersionUID for interoperability
 
Fields inherited from class fr.dyade.aaa.agent.Notification
detachable, detached, persistent
 
Constructor Summary
FwdAdminRequestNot(AdminRequest request, AgentId replyTo, java.lang.String requestMsgId)
          Creates a new FwdAdminRequestNot to send to a remote AdminTopic.
FwdAdminRequestNot(AdminRequest request, AgentId replyTo, java.lang.String requestMsgId, java.lang.String replyMsgId)
          Creates a new FwdAdminRequestNot to send to an administered target (user or destination).
 
Method Summary
 java.lang.String getReplyMsgId()
          Returns the generated JMS message id. for the reply.
 AgentId getReplyTo()
          Returns the JMS destination to send the reply.
 AdminRequest getRequest()
          Returns the original request.
 java.lang.String getRequestMsgId()
          Returns the JMS message id. of the request needed for the reply.
 
Methods inherited from class fr.dyade.aaa.agent.Notification
clone, getContext, getDeadNotificationAgentId, getExpiration, getMessageId, getPriority, isPersistent, setContext, setDeadNotificationAgentId, setExpiration, setPriority, toString, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
define serialVersionUID for interoperability

See Also:
Constant Field Values

request

private AdminRequest request
The request


replyTo

private AgentId replyTo
The JMS destination to send the reply


requestMsgId

private java.lang.String requestMsgId
The JMS message id. of the request needed for the reply


replyMsgId

private java.lang.String replyMsgId
The generated JMS message id. for the reply

Constructor Detail

FwdAdminRequestNot

public FwdAdminRequestNot(AdminRequest request,
                          AgentId replyTo,
                          java.lang.String requestMsgId,
                          java.lang.String replyMsgId)
Creates a new FwdAdminRequestNot to send to an administered target (user or destination).

Parameters:
request - The request.
replyTo - The JMS destination to send the reply.
requestMsgId - The JMS message id. of the request needed for the reply.
replyMsgId - The generated JMS message id. for the reply.

FwdAdminRequestNot

public FwdAdminRequestNot(AdminRequest request,
                          AgentId replyTo,
                          java.lang.String requestMsgId)
Creates a new FwdAdminRequestNot to send to a remote AdminTopic.

Parameters:
request - The request.
replyTo - The JMS destination to send the reply.
requestMsgId - The JMS message id. of the request needed for the reply.
Method Detail

getRequest

public AdminRequest getRequest()
Returns the original request.

Returns:
The original request.

getReplyTo

public AgentId getReplyTo()
Returns the JMS destination to send the reply.

Returns:
The JMS destination to send the reply.

getRequestMsgId

public java.lang.String getRequestMsgId()
Returns the JMS message id. of the request needed for the reply.

Returns:
The JMS message id. of the request needed for the reply.

getReplyMsgId

public java.lang.String getReplyMsgId()
Returns the generated JMS message id. for the reply.

Returns:
The generated JMS message id. for the reply.


Copyright © 2010 ScalAgent D.T.. All Rights Reserved.