Uses of Class
cz.cuni.amis.pogamut.base.factory.guice.GuiceAgentModule

Packages that use GuiceAgentModule
cz.cuni.amis.pogamut.base.agent.utils.runner   
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 GuiceAgentModule in cz.cuni.amis.pogamut.base.agent.utils.runner
 

Classes in cz.cuni.amis.pogamut.base.agent.utils.runner with type parameters of type GuiceAgentModule
 interface IAgentDescriptor<PARAMS extends IAgentParameters,MODULE extends GuiceAgentModule>
          This interface describes everything that is needed to instantiate and start of the agent.
 interface IMultipleAgentRunner<AGENT extends IAgent,PARAMS extends IAgentParameters,MODULE extends GuiceAgentModule>
          Utility interface for classes that can instantiate & start (possibly multiple) agents at once.
 

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

Classes in cz.cuni.amis.pogamut.base.agent.utils.runner.impl with type parameters of type GuiceAgentModule
 class AgentDescriptor<PARAMS extends IAgentParameters,MODULE extends GuiceAgentModule>
          Base implementation of the IAgentDescriptor.
 class MultipleAgentRunner<AGENT extends IAgent,PARAMS extends IAgentParameters,MODULE extends GuiceAgentModule>
          Class used for starting the agent with certain default parameters.
 

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

Subclasses of GuiceAgentModule in cz.cuni.amis.pogamut.base.factory.guice
 class GuiceCommunicationModule<PARAMS extends IAgentParameters>
          Base GaviaLib Guice module that covers the simple bindings for Pogamut's communication chain.
 class GuiceRemoteAgentModule<PARAMS extends IRemoteAgentParameters>
          Module extending GuiceAgentModule for the purpose of remote agents (those communicating with the world using IWorldConnection).
 

Methods in cz.cuni.amis.pogamut.base.factory.guice that return GuiceAgentModule
protected  GuiceAgentModule AbstractGuiceAgentFactory.getAgentModule()
          Returns the module that the factory is working with.
 

Methods in cz.cuni.amis.pogamut.base.factory.guice with parameters of type GuiceAgentModule
protected  void AbstractGuiceAgentFactory.setAgentModule(GuiceAgentModule module)
          Sets new agent module into the factory, it invalidates the AbstractGuiceAgentFactory.injector so the new one is created when AbstractGuiceAgentFactory.getInjector() is called.
 

Constructors in cz.cuni.amis.pogamut.base.factory.guice with parameters of type GuiceAgentModule
AbstractGuiceAgentFactory(GuiceAgentModule module)
          Creates a Guice-based factory that will use Injector created using the 'module'.
GuiceAgentFactory(GuiceAgentModule module)
          Creates a Guice-based factory that will use Injector created using the 'module'.
 

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

Subclasses of GuiceAgentModule in cz.cuni.amis.pogamut.multi.factory.guice
 class GuiceTeamRemoteAgentModule<PARAMS extends ITeamRemoteAgentParameters>
          Module extending GuiceRemoteAgentModule for the purpose of remote agents (those communicating with the world using IWorldConnection) that is using ISharedWorldView to synchronize information within the agent's team.
 



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