|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||