cz.cuni.amis.pogamut.base3d.agent.jmx
Class Agent3DMBeanAdapter<T extends IAgent3D>

Package class diagram package Agent3DMBeanAdapter
java.lang.Object
  extended by cz.cuni.amis.pogamut.base.agent.jmx.adapter.AgentMBeanAdapter<T>
      extended by cz.cuni.amis.pogamut.base3d.agent.jmx.Agent3DMBeanAdapter<T>
All Implemented Interfaces:
IAgentMBeanAdapter, Agent3DMBeanAdapterMBean

public class Agent3DMBeanAdapter<T extends IAgent3D>
extends AgentMBeanAdapter<T>
implements Agent3DMBeanAdapterMBean

Author:
ik

Field Summary
 
Fields inherited from class cz.cuni.amis.pogamut.base.agent.jmx.adapter.AgentMBeanAdapter
AGENT_NAME_FLAG_NAME, AGENT_STATE_FLAG_NAME
 
Constructor Summary
Agent3DMBeanAdapter(T agent, ObjectName objectName, MBeanServer mbs)
           
 
Method Summary
 Location getLocation()
           
 Rotation getRotation()
           
 Velocity getVelocity()
           
 
Methods inherited from class cz.cuni.amis.pogamut.base.agent.jmx.adapter.AgentMBeanAdapter
getAgent, getComponentId, getName, getObjectName, getState, kill, pause, resume, start, 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.jmx.adapter.IAgentMBeanAdapter
getComponentId, getName, getObjectName, getState, kill, pause, resume, start, stop
 

Constructor Detail

Agent3DMBeanAdapter

public Agent3DMBeanAdapter(T agent,
                           ObjectName objectName,
                           MBeanServer mbs)
                    throws MalformedObjectNameException,
                           InstanceAlreadyExistsException,
                           MBeanRegistrationException,
                           NotCompliantMBeanException
Throws:
MalformedObjectNameException
InstanceAlreadyExistsException
MBeanRegistrationException
NotCompliantMBeanException
Method Detail

getLocation

public Location getLocation()
Specified by:
getLocation in interface Agent3DMBeanAdapterMBean

getRotation

public Rotation getRotation()
Specified by:
getRotation in interface Agent3DMBeanAdapterMBean

getVelocity

public Velocity getVelocity()
Specified by:
getVelocity in interface Agent3DMBeanAdapterMBean


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