cz.cuni.amis.pogamut.udk.bot.jmx
Class BotJMXMBeanAdapter<T extends IUDKBot>
java.lang.Object
cz.cuni.amis.pogamut.base.agent.jmx.adapter.AgentMBeanAdapter<T>
cz.cuni.amis.pogamut.base3d.agent.jmx.Agent3DMBeanAdapter<T>
cz.cuni.amis.pogamut.udk.bot.jmx.BotJMXMBeanAdapter<T>
- All Implemented Interfaces:
- cz.cuni.amis.pogamut.base.agent.jmx.adapter.IAgentMBeanAdapter, cz.cuni.amis.pogamut.base3d.agent.jmx.Agent3DMBeanAdapterMBean, BotJMXMBeanAdapterMBean
public class BotJMXMBeanAdapter<T extends IUDKBot>
- extends cz.cuni.amis.pogamut.base3d.agent.jmx.Agent3DMBeanAdapter<T>
- implements BotJMXMBeanAdapterMBean
This is the other side (the agent side) of BotJMXProxy (th eplugin side).
- Author:
- ik
Fields inherited from class cz.cuni.amis.pogamut.base.agent.jmx.adapter.AgentMBeanAdapter |
AGENT_NAME_FLAG_NAME, AGENT_STATE_FLAG_NAME |
Methods inherited from class cz.cuni.amis.pogamut.base3d.agent.jmx.Agent3DMBeanAdapter |
getLocation, getRotation, 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.base3d.agent.jmx.Agent3DMBeanAdapterMBean |
getLocation, getRotation, getVelocity |
Methods inherited from interface cz.cuni.amis.pogamut.base.agent.jmx.adapter.IAgentMBeanAdapter |
getComponentId, getName, getObjectName, getState, kill, pause, resume, start, stop |
BotJMXMBeanAdapter
public BotJMXMBeanAdapter(T agent,
ObjectName objectName,
MBeanServer mbs)
throws MalformedObjectNameException,
InstanceAlreadyExistsException,
InstanceAlreadyExistsException,
MBeanRegistrationException,
NotCompliantMBeanException
- Throws:
MalformedObjectNameException
InstanceAlreadyExistsException
MBeanRegistrationException
NotCompliantMBeanException
respawn
public void respawn()
throws cz.cuni.amis.utils.exception.PogamutException
- Specified by:
respawn
in interface BotJMXMBeanAdapterMBean
- Throws:
cz.cuni.amis.utils.exception.PogamutException
boolConfigure
public void boolConfigure(String param,
boolean value)
- Description copied from interface:
BotJMXMBeanAdapterMBean
- Configures bot property.
- Specified by:
boolConfigure
in interface BotJMXMBeanAdapterMBean
- Parameters:
param
- see BoolBotParam
retrieveBoolConfigure
public boolean retrieveBoolConfigure(String param)
- Description copied from interface:
BotJMXMBeanAdapterMBean
- Get configuration parameter value.
- Specified by:
retrieveBoolConfigure
in interface BotJMXMBeanAdapterMBean
- Parameters:
param
- see BoolBotParam
- Returns:
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.