repserver
Class RepAgentComponentFactory

java.lang.Object
  |
  +--repserver.RepAgentComponentFactory
All Implemented Interfaces:
fipaos.agent.FIPAOSAgentComponentFactory

public class RepAgentComponentFactory
extends java.lang.Object
implements fipaos.agent.FIPAOSAgentComponentFactory

Implementation of FIPAOSAgentComponentFactory. Creates a RepConversationManager which uses the local post offce.


Constructor Summary
RepAgentComponentFactory()
           
 
Method Summary
 fipaos.agent.conversation.ConversationManager getCM(fipaos.agent.conversation.ConversationListener cl, fipaos.mts.MTS mts, fipaos.agent.FIPAOSAgent agent, fipaos.agent.profile.DatabaseProfile dbp, fipaos.agent.profile.ProtocolProfile pp)
          Generates a ConversationManager implementation
 fipaos.mts.MTS getMTS(fipaos.agent.profile.PlatformProfile p, fipaos.agent.profile.AgentProfile ap, fipaos.ont.fipa.fipaman.AgentID aid)
          Generates a MTS implementation
 fipaos.agent.task.TaskManager getTM(fipaos.agent.FIPAOSAgent agent, fipaos.mts.MessageSender ms, fipaos.agent.task.Task top_level_task, fipaos.agent.profile.TaskManagerProfile tmp)
          Generates a TaskManager implementation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RepAgentComponentFactory

public RepAgentComponentFactory()
Method Detail

getCM

public fipaos.agent.conversation.ConversationManager getCM(fipaos.agent.conversation.ConversationListener cl,
                                                           fipaos.mts.MTS mts,
                                                           fipaos.agent.FIPAOSAgent agent,
                                                           fipaos.agent.profile.DatabaseProfile dbp,
                                                           fipaos.agent.profile.ProtocolProfile pp)
Generates a ConversationManager implementation
Specified by:
getCM in interface fipaos.agent.FIPAOSAgentComponentFactory

getMTS

public fipaos.mts.MTS getMTS(fipaos.agent.profile.PlatformProfile p,
                             fipaos.agent.profile.AgentProfile ap,
                             fipaos.ont.fipa.fipaman.AgentID aid)
Generates a MTS implementation
Specified by:
getMTS in interface fipaos.agent.FIPAOSAgentComponentFactory

getTM

public fipaos.agent.task.TaskManager getTM(fipaos.agent.FIPAOSAgent agent,
                                           fipaos.mts.MessageSender ms,
                                           fipaos.agent.task.Task top_level_task,
                                           fipaos.agent.profile.TaskManagerProfile tmp)
Generates a TaskManager implementation
Specified by:
getTM in interface fipaos.agent.FIPAOSAgentComponentFactory