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