cz.cuni.amis.pogamut.base.agent.jmx.proxy
Class GhostAgentJMXProxy

java.lang.Object
  extended by cz.cuni.amis.pogamut.base.agent.jmx.proxy.AgentJMXProxy
      extended by cz.cuni.amis.pogamut.base.agent.jmx.proxy.GhostAgentJMXProxy
All Implemented Interfaces:
IAgent, IGhostAgent, IObservingAgent, IComponent, IComponentAware, IControllable
Direct Known Subclasses:
Agent3DJMXProxy

public class GhostAgentJMXProxy
extends AgentJMXProxy
implements IGhostAgent


Constructor Summary
GhostAgentJMXProxy(java.lang.String agentJMXAddress)
           
 
Method Summary
 IAct getAct()
          Returns an object through which we may communicate with the world.
 IWorldView getWorldView()
           
 
Methods inherited from class cz.cuni.amis.pogamut.base.agent.jmx.proxy.AgentJMXProxy
call, callNoException, callNoException, getAttributeNoException, getComponentId, getEventBus, getIntrospection, getLog, getLogger, getMBeanServerConnection, getName, getObjectName, getState, kill, pause, resume, start, startPaused, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface cz.cuni.amis.pogamut.base.agent.IAgent
getComponentId, getIntrospection, getLogger, getName, getState, kill, pause, resume, start, startPaused, stop
 
Methods inherited from interface cz.cuni.amis.pogamut.base.component.IComponentAware
getEventBus
 

Constructor Detail

GhostAgentJMXProxy

public GhostAgentJMXProxy(java.lang.String agentJMXAddress)
                   throws java.net.MalformedURLException,
                          java.io.IOException,
                          javax.management.MalformedObjectNameException
Throws:
java.net.MalformedURLException
java.io.IOException
javax.management.MalformedObjectNameException
Method Detail

getAct

public IAct getAct()
Description copied from interface: IGhostAgent
Returns an object through which we may communicate with the world. Represents the agent effectors providing a low-level act() method. You have to instantiate CommandObject for yourself.

Specified by:
getAct in interface IGhostAgent
Returns:

getWorldView

public IWorldView getWorldView()
Specified by:
getWorldView in interface IObservingAgent