Class IoServiceMBean

  • 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 IoServiceMBean
    extends ObjectMBean<IoService>
    A JMX MBean wrapper for an IoSession.
    Author:
    Apache MINA Project
    • Constructor Detail

      • IoServiceMBean

        public IoServiceMBean​(IoService source)
        Creates a new IoServiceMBean instance
        Parameters:
        source - The IoService to monitor
    • Method Detail

      • 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<IoService>
        Throws:
        java.lang.Exception
      • addExtraOperations

        protected void addExtraOperations​(java.util.List<javax.management.modelmbean.ModelMBeanOperationInfo> operations)
        Overrides:
        addExtraOperations in class ObjectMBean<IoService>
      • isOperation

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