Uses of Interface
cz.cuni.amis.pogamut.base.agent.IAgent

Packages that use IAgent
cz.cuni.amis.pogamut.base.agent   
cz.cuni.amis.pogamut.base.agent.component.event   
cz.cuni.amis.pogamut.base.agent.impl   
cz.cuni.amis.pogamut.base.agent.jmx   
cz.cuni.amis.pogamut.base.agent.jmx.adapter   
cz.cuni.amis.pogamut.base.agent.jmx.proxy   
cz.cuni.amis.pogamut.base.agent.module   
cz.cuni.amis.pogamut.base.agent.utils   
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.base.server   
cz.cuni.amis.pogamut.base.utils.logging   
cz.cuni.amis.pogamut.base3d.agent   
cz.cuni.amis.pogamut.base3d.agent.jmx   
cz.cuni.amis.pogamut.multi.factory.guice   
 

Uses of IAgent in cz.cuni.amis.pogamut.base.agent
 

Subinterfaces of IAgent in cz.cuni.amis.pogamut.base.agent
 interface IEmbodiedAgent
          Embodied agents are agents that are physically present in the world.
 interface IGhostAgent
          Interface of the agent that may observe the world and can even act inside it but does not have the body (notice that in case that the world contains agents-ghosts, that are "physically" being somewhere, they would be IEmbodiedAgent not this IGhostAgent).
 interface IObservingAgent
          Observing agent is agent that may watch/observe the world, but is powerless to do anything inside it directly.
 

Uses of IAgent in cz.cuni.amis.pogamut.base.agent.component.event
 

Constructors in cz.cuni.amis.pogamut.base.agent.component.event with parameters of type IAgent
AgentEvents(IComponentBus bus, IAgent component, Logger log)
           
 

Uses of IAgent in cz.cuni.amis.pogamut.base.agent.impl
 

Classes in cz.cuni.amis.pogamut.base.agent.impl that implement IAgent
 class AbstractAgent
          Abstract agent class, provides basic interface for the agent implementing its lifecycle methods + introducing JMX.
 class AbstractEmbodiedAgent<WORLD_VIEW extends IWorldView,ACT extends IAct>
           
 class AbstractGhostAgent<WORLD_VIEW extends IWorldView,ACT extends IAct>
          Next step to embodied agents are those without the physical body but with the ability to act inside the environment.
 class AbstractObservingAgent<WORLD_VIEW extends IWorldView>
          The main difference between AbstractAgent and AbstractObservingAgent is that this one has a world to observe.
 

Uses of IAgent in cz.cuni.amis.pogamut.base.agent.jmx
 

Classes in cz.cuni.amis.pogamut.base.agent.jmx with type parameters of type IAgent
 class AgentJMXComponents<T extends IAgent>
          Wraps a few methods into one place so it won't plague the public method space of the agent.
 

Uses of IAgent in cz.cuni.amis.pogamut.base.agent.jmx.adapter
 

Classes in cz.cuni.amis.pogamut.base.agent.jmx.adapter with type parameters of type IAgent
 class AgentMBeanAdapter<T extends IAgent>
          Class for exporting arbitrary agents as managed MBeans.
 

Uses of IAgent in cz.cuni.amis.pogamut.base.agent.jmx.proxy
 

Classes in cz.cuni.amis.pogamut.base.agent.jmx.proxy that implement IAgent
 class AgentJMXProxy
          Makes it possible to control agent running in remote JVM through JMX protocol.
 class GhostAgentJMXProxy
           
 

Uses of IAgent in cz.cuni.amis.pogamut.base.agent.module
 

Classes in cz.cuni.amis.pogamut.base.agent.module with type parameters of type IAgent
 class AgentModule<AGENT extends IAgent>
          Ancestor of all agent modules that contains ComponentController and defines protected methods for the control of the module's lifecycle (AgentModule#start(), AgentModule.stop(), AgentModule.pause(), AgentModule.resume(), AgentModule.kill() and AgentModule.reset()).
 class LogicModule<AGENT extends IAgent>
           
 

Fields in cz.cuni.amis.pogamut.base.agent.module declared as IAgent
protected  AGENT AgentModule.agent
           
 

Uses of IAgent in cz.cuni.amis.pogamut.base.agent.utils
 

Constructors in cz.cuni.amis.pogamut.base.agent.utils with parameters of type IAgent
AgentKeepAlive(IAgent agent, long reconnectWaitMillis)
           
 

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

Classes in cz.cuni.amis.pogamut.base.agent.utils.runner with type parameters of type IAgent
 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.
 

Uses of IAgent 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 IAgent
 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.
 

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

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

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

Classes in cz.cuni.amis.pogamut.base.factory.guice with type parameters of type IAgent
 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 IAgent in cz.cuni.amis.pogamut.base.server
 

Classes in cz.cuni.amis.pogamut.base.server with type parameters of type IAgent
 class AbstractWorldServer<WORLD_VIEW extends IWorldView,ACT extends IAct,A extends IAgent>
           
 interface IWorldAgentsObserver<A extends IAgent>
          Provides functionality for observing GaviaLib based agents connected to the world.
 interface IWorldServer<A extends IAgent>
          Interface for servers representing remote worlds.
 

Subinterfaces of IAgent in cz.cuni.amis.pogamut.base.server
 interface IWorldServer<A extends IAgent>
          Interface for servers representing remote worlds.
 

Classes in cz.cuni.amis.pogamut.base.server that implement IAgent
 class AbstractWorldServer<WORLD_VIEW extends IWorldView,ACT extends IAct,A extends IAgent>
           
 

Uses of IAgent in cz.cuni.amis.pogamut.base.utils.logging
 

Classes in cz.cuni.amis.pogamut.base.utils.logging that implement IAgent
static class TestAgents.NetworkLoggingAgent
           
 

Uses of IAgent in cz.cuni.amis.pogamut.base3d.agent
 

Subinterfaces of IAgent in cz.cuni.amis.pogamut.base3d.agent
 interface IAgent3D
          Interface of agent embodied in a 3D environment.
 

Classes in cz.cuni.amis.pogamut.base3d.agent that implement IAgent
 class AbstractAgent3D<WORLD_VIEW extends IVisionWorldView,ACT extends IAct>
          Adds Agent3D special JMX abilities.
 

Uses of IAgent in cz.cuni.amis.pogamut.base3d.agent.jmx
 

Classes in cz.cuni.amis.pogamut.base3d.agent.jmx that implement IAgent
 class Agent3DJMXProxy
           
 

Uses of IAgent in cz.cuni.amis.pogamut.multi.factory.guice
 

Classes in cz.cuni.amis.pogamut.multi.factory.guice with type parameters of type IAgent
 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.
 



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