Uses of Interface
cz.cuni.amis.pogamut.base.factory.IAgentFactory

Packages that use IAgentFactory
cz.cuni.amis.pogamut.base.agent.utils.runner.impl   
cz.cuni.amis.pogamut.base.factory.guice   
cz.cuni.amis.pogamut.multi.factory.guice   
 

Uses of IAgentFactory in cz.cuni.amis.pogamut.base.agent.utils.runner.impl
 

Fields in cz.cuni.amis.pogamut.base.agent.utils.runner.impl declared as IAgentFactory
protected  IAgentFactory<AGENT,PARAMS> AgentRunner.factory
          Used to instantiate new agents.
 

Methods in cz.cuni.amis.pogamut.base.agent.utils.runner.impl that return IAgentFactory
protected abstract  IAgentFactory MultipleAgentRunner.newAgentFactory(MODULE agentModule)
          Creates a new factory for the given 'agentModule'.
 

Methods in cz.cuni.amis.pogamut.base.agent.utils.runner.impl with parameters of type IAgentFactory
protected  AGENT MultipleAgentRunner.createAgentWithParams(IAgentFactory<AGENT,PARAMS> factory, PARAMS params)
          Method that is used by MultipleAgentRunner#startAgentWithParams(IAgentParameters[]) to instantiate new agents.
 

Constructors in cz.cuni.amis.pogamut.base.agent.utils.runner.impl with parameters of type IAgentFactory
AgentRunner(IAgentFactory<AGENT,PARAMS> factory)
          The runner needs the 'factory' so it know how to construct (instantiate) new agents.
 

Uses of IAgentFactory in cz.cuni.amis.pogamut.base.factory.guice
 

Classes in cz.cuni.amis.pogamut.base.factory.guice that implement IAgentFactory
 class GuiceAgentFactory<AGENT extends IAgent,PARAMS extends IAgentParameters>
          Guice-based IAgent factory that instantiates the agent according to the bindigs that are found inside the GuiceAgentModule, which is provided during the construction.
 class GuiceRemoteAgentFactory<AGENT extends IAgent,PARAMS extends IRemoteAgentParameters>
          Guice agent factory configured by an agent module (GuiceRemoteAgentModule) that is specifying the bindings for respective interfaces.
 

Uses of IAgentFactory in cz.cuni.amis.pogamut.multi.factory.guice
 

Classes in cz.cuni.amis.pogamut.multi.factory.guice that implement IAgentFactory
 class GuiceTeamRemoteAgentFactory<AGENT extends IAgent,PARAMS extends ITeamRemoteAgentParameters>
          Guice agent factory configured by an agent module (GuiceTeamRemoteAgentModule) that is specifying the bindings for respective interfaces.
 



Copyright © 2014 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.