| Package | Description |
|---|---|
| cz.cuni.amis.pogamut.base.agent.utils.runner | |
| cz.cuni.amis.pogamut.base.agent.utils.runner.impl |
| Modifier and Type | Method and Description |
|---|---|
List<AGENT> |
IMultipleAgentRunner.startAgents(IAgentDescriptor<PARAMS,MODULE>... agentDescriptors)
Start an agent instances described by 'agentDescriptors'.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AgentDescriptor<PARAMS extends IAgentParameters,MODULE extends GuiceAgentModule>
Base implementation of the
IAgentDescriptor. |
| Modifier and Type | Method and Description |
|---|---|
int |
MultipleAgentRunner.getAgentCount(IAgentDescriptor<PARAMS,MODULE>... agentDescriptors)
Sums all
getCount(). |
List<AGENT> |
MultipleAgentRunner.startAgents(IAgentDescriptor<PARAMS,MODULE>... agentDescriptors) |
protected List<AGENT> |
MultipleAgentRunner.startAgentsMain(IAgentDescriptor<PARAMS,MODULE>... agentDescriptors) |
protected void |
MultipleAgentRunner.startAgentsMain(IAgentDescriptor<PARAMS,MODULE> agentDescriptor,
boolean pausingBehavior,
List<AGENT> result)
Overridden to provide the blocking mechanism.
|
protected List<AGENT> |
MultipleAgentRunner.startAgentsStandard(IAgentDescriptor<PARAMS,MODULE>... agentDescriptors) |
protected void |
MultipleAgentRunner.startAgentsStandard(IAgentDescriptor<PARAMS,MODULE> agentDescriptor,
List<AGENT> result)
Starts all agents described by 'agentDescriptor', puts new agent instances into 'result'.
|
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.