org.apache.mina.integration.jmx
Class IoServiceMBean

java.lang.Object
  extended by org.apache.mina.integration.jmx.ObjectMBean<IoService>
      extended by 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 an IoSession.

Author:
Apache MINA Project

Field Summary
 
Fields inherited from class org.apache.mina.integration.jmx.ObjectMBean
LOGGER
 
Constructor Summary
IoServiceMBean(IoService source)
           
 
Method Summary
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IoServiceMBean

public IoServiceMBean(IoService source)
Method Detail

invoke0

protected Object invoke0(String name,
                         Object[] params,
                         String[] signature)
                  throws Exception
Overrides:
invoke0 in class ObjectMBean<IoService>
Throws:
Exception

addExtraOperations

protected void addExtraOperations(List<ModelMBeanOperationInfo> operations)
Overrides:
addExtraOperations in class ObjectMBean<IoService>

isOperation

protected boolean isOperation(String methodName,
                              Class<?>[] paramTypes)
Overrides:
isOperation in class ObjectMBean<IoService>


Copyright © 2004-2012 Apache MINA Project. All Rights Reserved.