Uses of Interface
cz.cuni.amis.pogamut.base.component.IComponentAware

Packages that use IComponentAware
cz.cuni.amis.pogamut.base.agent   
cz.cuni.amis.pogamut.base.agent.impl   
cz.cuni.amis.pogamut.base.agent.jmx.proxy   
cz.cuni.amis.pogamut.base.component.bus   
cz.cuni.amis.pogamut.base.component.lifecyclebus   
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   
 

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

Subinterfaces of IComponentAware in cz.cuni.amis.pogamut.base.agent
 interface IAgent
          MXBean interface - serves the purpose only to JMX, you should always derive your agent from at least AbstractAgent, even though it's not enforced right now it may be in the future!
 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 IComponentAware in cz.cuni.amis.pogamut.base.agent.impl
 

Classes in cz.cuni.amis.pogamut.base.agent.impl that implement IComponentAware
 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 IComponentAware in cz.cuni.amis.pogamut.base.agent.jmx.proxy
 

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

Uses of IComponentAware in cz.cuni.amis.pogamut.base.component.bus
 

Classes in cz.cuni.amis.pogamut.base.component.bus that implement IComponentAware
 class ComponentBus
          Too complex - not suitable for inheritance ... copy paste source code and change it manually.
 

Uses of IComponentAware in cz.cuni.amis.pogamut.base.component.lifecyclebus
 

Classes in cz.cuni.amis.pogamut.base.component.lifecyclebus that implement IComponentAware
 class LifecycleBus
          Lifecycle bus is implementing ILifecycleBus which is extending IComponentBus by implementing the knowledge of lifecycle states of various IComponents.
 

Uses of IComponentAware in cz.cuni.amis.pogamut.base.server
 

Subinterfaces of IComponentAware 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 IComponentAware
 class AbstractWorldServer<WORLD_VIEW extends IWorldView,ACT extends IAct,A extends IAgent>
           
 

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

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

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

Subinterfaces of IComponentAware 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 IComponentAware
 class AbstractAgent3D<WORLD_VIEW extends IVisionWorldView,ACT extends IAct>
          Adds Agent3D special JMX abilities.
 

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

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



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