org.objectweb.joram.mom.dest
Class AcquisitionTopic

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.AcquisitionTopic
All Implemented Interfaces:
AgentMBean, java.io.Serializable, AdminDestinationItf

public class AcquisitionTopic
extends Topic

An AcquisitionTopic agent is an agent hosting an AcquisitionTopicImpl.

See Also:
Serialized Form

Field Summary
private static long serialVersionUID
          define serialVersionUID for interoperability
 
Fields inherited from class org.objectweb.joram.mom.dest.Destination
destImpl, logger, task
 
Fields inherited from class fr.dyade.aaa.agent.Agent
emptyString, fixed, logmon
 
Constructor Summary
AcquisitionTopic()
          Empty constructor for newInstance().
 
Method Summary
 void agentFinalize(boolean lastTime)
          Finalizes the agent before it is garbaged.
 DestinationImpl createsImpl(AgentId adminId, java.util.Properties prop)
          Creates the AcquisitionTopicImpl.
 void react(AgentId from, Notification not)
          Distributes the received notifications to the appropriate reactions.
 
Methods inherited from class org.objectweb.joram.mom.dest.Topic
getType
 
Methods inherited from class org.objectweb.joram.mom.dest.Destination
agentInitialize, getMBeanName, init, setFreeReading, setFreeWriting, setNoSave, setSave
 
Methods inherited from class fr.dyade.aaa.agent.Agent
delete, delete, delete, deploy, deploy, getAgentId, getCommitTime, getId, getLogTopic, getName, getReactNb, getReactTime, 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
 

Field Detail

serialVersionUID

private static final long serialVersionUID
define serialVersionUID for interoperability

See Also:
Constant Field Values
Constructor Detail

AcquisitionTopic

public AcquisitionTopic()
Empty constructor for newInstance().

Method Detail

createsImpl

public DestinationImpl createsImpl(AgentId adminId,
                                   java.util.Properties prop)
                            throws RequestException
Creates the AcquisitionTopicImpl.

Overrides:
createsImpl in class Topic
Parameters:
adminId - Identifier of the topic administrator.
prop - The initial set of properties.
Throws:
RequestException

react

public void react(AgentId from,
                  Notification not)
           throws java.lang.Exception
Description copied from class: Topic
Distributes the received notifications to the appropriate reactions.

Overrides:
react in class Topic
Parameters:
from - agent sending notification
not - notification to react to
Throws:
java.lang.Exception - unspecialized exception

agentFinalize

public void agentFinalize(boolean lastTime)
Description copied from class: Destination
Finalizes the agent before it is garbaged.

Overrides:
agentFinalize in class Destination
Parameters:
lastTime - true when last called by the factory on agent deletion.


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