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 voidaddExtraOperations(List<ModelMBeanOperationInfo> operations)protected Objectinvoke0(String name, Object[] params, String[] signature)protected booleanisOperation(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:
invoke0in classObjectMBean<IoService>- Throws:
Exception
-
addExtraOperations
protected void addExtraOperations(List<ModelMBeanOperationInfo> operations)
- Overrides:
addExtraOperationsin classObjectMBean<IoService>
-
isOperation
protected boolean isOperation(String methodName, Class<?>[] paramTypes)
- Overrides:
isOperationin classObjectMBean<IoService>
-
-