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:
- IAgentMBeanAdapter, Agent3DMBeanAdapterMBean, BotJMXMBeanAdapterMBean
public class BotJMXMBeanAdapter<T extends IUDKBot>
- extends Agent3DMBeanAdapter<T>
- implements BotJMXMBeanAdapterMBean
This is the other side (the agent side) of BotJMXProxy (th eplugin side).
- Author:
- ik
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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 © 2014 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.