Uses of Interface
cz.cuni.amis.pogamut.base.agent.params.IAgentParameters

Packages that use IAgentParameters
cz.cuni.amis.pogamut.base.agent.params   
cz.cuni.amis.pogamut.base.agent.params.impl   
cz.cuni.amis.pogamut.base.agent.utils.runner   
cz.cuni.amis.pogamut.base.agent.utils.runner.impl   
cz.cuni.amis.pogamut.base.factory   
cz.cuni.amis.pogamut.base.factory.guice   
cz.cuni.amis.pogamut.multi.params   
cz.cuni.amis.pogamut.multi.params.impl   
 

Uses of IAgentParameters in cz.cuni.amis.pogamut.base.agent.params
 

Subinterfaces of IAgentParameters in cz.cuni.amis.pogamut.base.agent.params
 interface IRemoteAgentParameters
          Remote agent parameters are additionally providing an address of the remote environment which the agent has to connect into.
 

Methods in cz.cuni.amis.pogamut.base.agent.params with parameters of type IAgentParameters
 void IAgentParameters.assignDefaults(IAgentParameters defaults)
          Fills missing parameters of 'this' with values from 'defaults'.
 

Uses of IAgentParameters in cz.cuni.amis.pogamut.base.agent.params.impl
 

Classes in cz.cuni.amis.pogamut.base.agent.params.impl that implement IAgentParameters
 class AgentParameters
          Agent parameters are meant to provide run-time parameters needed by various agents.
 class RemoteAgentParameters
          Remote agent parameters are meant to provide run-time parameters needed by various agents that works on client/server paradigm.
 

Methods in cz.cuni.amis.pogamut.base.agent.params.impl with parameters of type IAgentParameters
 void AgentParameters.assignDefaults(IAgentParameters defaults)
           
 void RemoteAgentParameters.assignDefaults(IAgentParameters defaults)
           
 

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

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

Methods in cz.cuni.amis.pogamut.base.agent.utils.runner that return IAgentParameters
 PARAMS[] IAgentDescriptor.getAgentParameters()
          Respective parameters of the agents.
 

Methods in cz.cuni.amis.pogamut.base.agent.utils.runner with parameters of type IAgentParameters
 List<AGENT> IAgentRunner.startAgents(PARAMS... agentsParameters)
          Start an agent instance configured with 'agentsParameters'.
 

Uses of IAgentParameters 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 IAgentParameters
 class AgentDescriptor<PARAMS extends IAgentParameters,MODULE extends GuiceAgentModule>
          Base implementation of the IAgentDescriptor.
 class AgentRunner<AGENT extends IAgent,PARAMS extends IAgentParameters>
          BASIC USAGE
 class MultipleAgentRunner<AGENT extends IAgent,PARAMS extends IAgentParameters,MODULE extends GuiceAgentModule>
          Class used for starting the agent with certain default parameters.
 

Methods in cz.cuni.amis.pogamut.base.agent.utils.runner.impl that return IAgentParameters
 PARAMS[] AgentDescriptor.getAgentParameters()
           
protected abstract  IAgentParameters AgentRunner.newDefaultAgentParameters()
          Method that is called to provide another default parameters for newly created agents.
protected abstract  IAgentParameters MultipleAgentRunner.newDefaultAgentParameters()
          Method that is called to provide another default parameters for newly created agents.
 

Methods in cz.cuni.amis.pogamut.base.agent.utils.runner.impl with parameters of type IAgentParameters
 AgentDescriptor<PARAMS,MODULE> AgentDescriptor.addParams(PARAMS... params)
          Adds parameters for another agents.
protected  void AgentRunner.fillInDefaults(PARAMS[] paramsArray)
          Fills defaults parameters into every 'params' of the array by using AgentRunner.newDefaultAgentParameters(), i.e., we're creating a new default parameters for every 'params' from the array.
 AgentDescriptor<PARAMS,MODULE> AgentDescriptor.setAgentParameters(PARAMS[] params)
          Clears all the params stored within AgentDescriptor and assigns 'params'.
 List<AGENT> AgentRunner.startAgents(PARAMS... agentParameters)
           
protected  List<AGENT> AgentRunner.startAgentWithParams(boolean fillDefaults, PARAMS... params)
          This method should be internally used to create and start the batch of agent instances.
protected  List<AGENT> AgentRunner.startAgentWithParamsMain(boolean fillDefaults, PARAMS... params)
          E.g.
 

Uses of IAgentParameters in cz.cuni.amis.pogamut.base.factory
 

Classes in cz.cuni.amis.pogamut.base.factory with type parameters of type IAgentParameters
 interface IAgentFactory<AGENT extends IAgent,PARAMS extends IAgentParameters>
          General factory that instantiates the agent according to the passed parameters.
 

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

Classes in cz.cuni.amis.pogamut.base.factory.guice with type parameters of type IAgentParameters
 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 GuiceAgentModule<PARAMS extends IAgentParameters>
          GuiceAgentModule, implementation of AbstractModule, provides a way to hierarchically specify the bindings for interfaces and classes.
 class GuiceCommunicationModule<PARAMS extends IAgentParameters>
          Base GaviaLib Guice module that covers the simple bindings for Pogamut's communication chain.
 

Uses of IAgentParameters in cz.cuni.amis.pogamut.multi.params
 

Subinterfaces of IAgentParameters in cz.cuni.amis.pogamut.multi.params
 interface ITeamRemoteAgentParameters<SHARED_WORLDVIEW extends ISharedWorldView>
          Combines ITeamAgentParameters and IRemoteAgentParameters.
 

Uses of IAgentParameters in cz.cuni.amis.pogamut.multi.params.impl
 

Classes in cz.cuni.amis.pogamut.multi.params.impl that implement IAgentParameters
 class TeamRemoteAgentParameters<SHARED_WORLDVIEW extends ISharedWorldView>
           
 

Methods in cz.cuni.amis.pogamut.multi.params.impl with parameters of type IAgentParameters
 void TeamRemoteAgentParameters.assignDefaults(IAgentParameters defaults)
           
 



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