| Package | Description |
|---|---|
| cz.cuni.amis.pogamut.base.factory.guice | |
| cz.cuni.amis.pogamut.base.utils.guice |
| Modifier and Type | Method and Description |
|---|---|
protected IAgentScope |
GuiceAgentModule.createAgentScope()
Method called from the
GuiceAgentModule.GuiceAgentModule() to initialize the GuiceAgentModule.agentScope,
override if you need you own AgentScope implementation. |
protected IAgentScope |
GuiceAgentModule.createAgentTeamScope()
Method called from the
GuiceAgentModule.GuiceAgentModule() to initialize the GuiceAgentModule.agentTeamScope,
override if you need you own AgentScope implementation. |
IAgentScope |
GuiceAgentModule.getAgentScope()
AgentScope that is holding agent-scope-singletons (classes annotated with
AgentScoped). |
IAgentScope |
GuiceAgentModule.getAgentTeamScope()
AgentTeamScope that is holding agent-team-scope-singletons (classes annotated with
AgentTeamScoped). |
| Modifier and Type | Class and Description |
|---|---|
class |
AgentScope
Scope used during the construction of the agent - treating all new instances (of classes annotated with
AgentScoped)
as singletons. |
class |
AgentTeamScope
Scope used during the construction of the whole team of agents - treating all new instances (of classes annotated with
AgentTeamScoped)
as singletons for the purpose of construction of the team of agents. |
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.