org.apache.mina.integration.jmx
Class IoSessionMBean
java.lang.Object
org.apache.mina.integration.jmx.ObjectMBean<IoSession>
org.apache.mina.integration.jmx.IoSessionMBean
- All Implemented Interfaces:
- javax.management.DynamicMBean, javax.management.MBeanRegistration, javax.management.modelmbean.ModelMBean, javax.management.modelmbean.ModelMBeanNotificationBroadcaster, javax.management.NotificationBroadcaster, javax.management.PersistentMBean
public class IoSessionMBean
- extends ObjectMBean<IoSession>
A JMX MBean wrapper for an IoSession
.
- Author:
- Apache MINA Project
Method Summary |
protected void |
addExtraAttributes(java.util.List<javax.management.modelmbean.ModelMBeanAttributeInfo> attributes)
|
protected void |
addExtraOperations(java.util.List<javax.management.modelmbean.ModelMBeanOperationInfo> operations)
|
protected java.lang.Object |
getAttribute0(java.lang.String fqan)
|
protected java.lang.Object |
invoke0(java.lang.String name,
java.lang.Object[] params,
java.lang.String[] signature)
|
protected boolean |
isOperation(java.lang.String methodName,
java.lang.Class<?>[] paramTypes)
|
Methods inherited from class org.apache.mina.integration.jmx.ObjectMBean |
addAttributeChangeNotificationListener, addNotificationListener, getAttribute, 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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
IoSessionMBean
public IoSessionMBean(IoSession source)
getAttribute0
protected java.lang.Object getAttribute0(java.lang.String fqan)
throws java.lang.Exception
- Overrides:
getAttribute0
in class ObjectMBean<IoSession>
- Throws:
java.lang.Exception
invoke0
protected java.lang.Object invoke0(java.lang.String name,
java.lang.Object[] params,
java.lang.String[] signature)
throws java.lang.Exception
- Overrides:
invoke0
in class ObjectMBean<IoSession>
- Throws:
java.lang.Exception
addExtraAttributes
protected void addExtraAttributes(java.util.List<javax.management.modelmbean.ModelMBeanAttributeInfo> attributes)
- Overrides:
addExtraAttributes
in class ObjectMBean<IoSession>
addExtraOperations
protected void addExtraOperations(java.util.List<javax.management.modelmbean.ModelMBeanOperationInfo> operations)
- Overrides:
addExtraOperations
in class ObjectMBean<IoSession>
isOperation
protected boolean isOperation(java.lang.String methodName,
java.lang.Class<?>[] paramTypes)
- Overrides:
isOperation
in class ObjectMBean<IoSession>
Copyright © 2004-2011 Apache MINA Project. All Rights Reserved.