Class MetaData.OperationInfo

  • Enclosing class:
    MetaData

    private static class MetaData.OperationInfo
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private boolean _convert  
      private javax.management.MBeanOperationInfo _info  
      private java.lang.reflect.Method _method  
      private java.lang.String _name  
      private boolean _proxied  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private OperationInfo​(ManagedOperation operation, java.lang.reflect.Method method)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object invoke​(java.lang.Object[] args, ObjectMBean mbean)  
      private static javax.management.MBeanParameterInfo[] parameters​(java.lang.Class<?>[] parameterTypes, java.lang.annotation.Annotation[][] parametersAnnotations)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • _name

        private final java.lang.String _name
      • _method

        private final java.lang.reflect.Method _method
      • _proxied

        private final boolean _proxied
      • _convert

        private final boolean _convert
      • _info

        private final javax.management.MBeanOperationInfo _info
    • Constructor Detail

      • OperationInfo

        private OperationInfo​(ManagedOperation operation,
                              java.lang.reflect.Method method)
    • Method Detail

      • invoke

        public java.lang.Object invoke​(java.lang.Object[] args,
                                       ObjectMBean mbean)
                                throws javax.management.ReflectionException,
                                       javax.management.MBeanException
        Throws:
        javax.management.ReflectionException
        javax.management.MBeanException
      • parameters

        private static javax.management.MBeanParameterInfo[] parameters​(java.lang.Class<?>[] parameterTypes,
                                                                        java.lang.annotation.Annotation[][] parametersAnnotations)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object