Joram 5.2.6

org.objectweb.joram.mom.dest.jmsbridge
Class JMSBridgeTopic

java.lang.Object
  extended by fr.dyade.aaa.agent.Agent
      extended by org.objectweb.joram.mom.dest.Destination
          extended by org.objectweb.joram.mom.dest.Topic
              extended by org.objectweb.joram.mom.dest.jmsbridge.JMSBridgeTopic
All Implemented Interfaces:
fr.dyade.aaa.agent.AgentMBean, java.io.Serializable, AdminDestinationItf

public class JMSBridgeTopic
extends Topic

A BridgeTopic agent is an agent hosting a bridge topic, and which behaviour is provided by a BridgeTopicImpl instance.

See Also:
JMSBridgeTopicImpl, Serialized Form

Field Summary
 
Fields inherited from class org.objectweb.joram.mom.dest.Destination
destImpl, logger
 
Fields inherited from class fr.dyade.aaa.agent.Agent
fixed, logmon, name, nullName
 
Constructor Summary
JMSBridgeTopic()
          Constructs a BridgeTopic agent.
 
Method Summary
 DestinationImpl createsImpl(fr.dyade.aaa.agent.AgentId adminId, java.util.Properties prop)
          Creates the bridge topic.
 void react(fr.dyade.aaa.agent.AgentId from, fr.dyade.aaa.agent.Notification not)
          Specializes this TopicImpl method for processing the specific bridge notifications.
 
Methods inherited from class org.objectweb.joram.mom.dest.Topic
getType
 
Methods inherited from class org.objectweb.joram.mom.dest.Destination
agentFinalize, agentInitialize, init, setNoSave, setSave
 
Methods inherited from class fr.dyade.aaa.agent.Agent
delete, delete, delete, deploy, deploy, getAgentId, getId, getLogTopic, getName, isDeployed, isFixed, needToBeCommited, save, sendTo, sendTo, sendTo, setName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JMSBridgeTopic

public JMSBridgeTopic()
Constructs a BridgeTopic agent.

Method Detail

createsImpl

public DestinationImpl createsImpl(fr.dyade.aaa.agent.AgentId adminId,
                                   java.util.Properties prop)
Creates the bridge topic.

Overrides:
createsImpl in class Topic
Parameters:
adminId - Identifier of the bridge topic administrator.
prop - The initial set of properties.
Throws:
java.lang.IllegalArgumentException - If the JMS properties are invalid.

react

public void react(fr.dyade.aaa.agent.AgentId from,
                  fr.dyade.aaa.agent.Notification not)
           throws java.lang.Exception
Specializes this TopicImpl method for processing the specific bridge notifications.

Overrides:
react in class Topic
Throws:
java.lang.Exception

Joram 5.2.6

Copyright © 2000 - 2009 Scalagent D.T. - All rights reserved