fipaos.agent
Class StandardFIPAOSAgentComponentFactory

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

public class StandardFIPAOSAgentComponentFactory
extends java.lang.Object
implements FIPAOSAgentComponentFactory

Default implementation of FIPAOSAgentComponentFactory


Constructor Summary
StandardFIPAOSAgentComponentFactory()
           
 
Method Summary
 ConversationManager getCM(ConversationListener cl, MTS mts, FIPAOSAgent agent, DatabaseProfile dbp, ProtocolProfile pp)
          Generates a ConversationManager implementation
 MTS getMTS(PlatformProfile p, AgentProfile ap, AgentID aid)
          Generates a MTS implementation
 TaskManager getTM(FIPAOSAgent agent, MessageSender ms, Task top_level_task, 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

StandardFIPAOSAgentComponentFactory

public StandardFIPAOSAgentComponentFactory()
Method Detail

getCM

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

getMTS

public MTS getMTS(PlatformProfile p,
                  AgentProfile ap,
                  AgentID aid)
Generates a MTS implementation
Specified by:
getMTS in interface FIPAOSAgentComponentFactory

getTM

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