|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 IComponent s. |
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
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |