Package org.apache.mina.integration.jmx
Class IoServiceMBean
- java.lang.Object
-
- org.apache.mina.integration.jmx.ObjectMBean<IoService>
-
- org.apache.mina.integration.jmx.IoServiceMBean
-
- All Implemented Interfaces:
DynamicMBean
,MBeanRegistration
,ModelMBean
,ModelMBeanNotificationBroadcaster
,NotificationBroadcaster
,PersistentMBean
public class IoServiceMBean extends ObjectMBean<IoService>
A JMX MBean wrapper for anIoSession
.- Author:
- Apache MINA Project
-
-
Field Summary
-
Fields inherited from class org.apache.mina.integration.jmx.ObjectMBean
LOGGER
-
-
Constructor Summary
Constructors Constructor Description IoServiceMBean(IoService source)
Creates a new IoServiceMBean instance
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addExtraOperations(List<ModelMBeanOperationInfo> operations)
protected Object
invoke0(String name, Object[] params, String[] signature)
protected boolean
isOperation(String methodName, Class<?>[] paramTypes)
-
Methods inherited from class org.apache.mina.integration.jmx.ObjectMBean
addAttributeChangeNotificationListener, addExtraAttributes, addNotificationListener, getAttribute, getAttribute0, getAttributes, getElementType, getMapKeyType, getMapValueType, getMBeanInfo, getName, getNotificationInfo, getPropertyEditor, getServer, getSource, getSource, invoke, isExpandable, isReadable, isWritable, load, postDeregister, postRegister, preDeregister, preRegister, removeAttributeChangeNotificationListener, removeNotificationListener, sendAttributeChangeNotification, sendAttributeChangeNotification, sendNotification, sendNotification, setAttribute, setAttribute0, setAttributes, setManagedResource, setModelMBeanInfo, store, toString
-
-
-
-
Constructor Detail
-
IoServiceMBean
public IoServiceMBean(IoService source)
Creates a new IoServiceMBean instance- Parameters:
source
- The IoService to monitor
-
-
Method Detail
-
invoke0
protected Object invoke0(String name, Object[] params, String[] signature) throws Exception
- Overrides:
invoke0
in classObjectMBean<IoService>
- Throws:
Exception
-
addExtraOperations
protected void addExtraOperations(List<ModelMBeanOperationInfo> operations)
- Overrides:
addExtraOperations
in classObjectMBean<IoService>
-
isOperation
protected boolean isOperation(String methodName, Class<?>[] paramTypes)
- Overrides:
isOperation
in classObjectMBean<IoService>
-
-