Class DescriptorIntrospector


  • public class DescriptorIntrospector
    extends java.lang.Object
    This class contains the methods for performing all the tests needed to verify that a class represents a JMX compliant MBean.
    Since:
    1.5
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      private static void addAnnotationFieldsToMap​(java.util.Map<java.lang.String,​java.lang.Object> descriptorMap, java.lang.annotation.Annotation a)  
      private static void addDescriptorFieldsToMap​(java.util.Map<java.lang.String,​java.lang.Object> descriptorMap, DescriptorFields df)  
      private static void addToMap​(java.util.Map<java.lang.String,​java.lang.Object> descriptorMap, java.lang.String name, java.lang.Object value)  
      private static java.lang.Object annotationToField​(java.lang.Object x)  
      private static javax.management.Descriptor descriptorForAnnotations​(java.util.Collection<java.lang.annotation.Annotation> annots)  
      static javax.management.Descriptor descriptorForElement​(ManagedObjectManagerInternal mom, java.lang.reflect.AnnotatedElement elmt)  
      private static boolean equals​(java.lang.Object x, java.lang.Object y)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DescriptorIntrospector

        private DescriptorIntrospector()
    • Method Detail

      • descriptorForElement

        public static javax.management.Descriptor descriptorForElement​(ManagedObjectManagerInternal mom,
                                                                       java.lang.reflect.AnnotatedElement elmt)
      • descriptorForAnnotations

        private static javax.management.Descriptor descriptorForAnnotations​(java.util.Collection<java.lang.annotation.Annotation> annots)
      • addDescriptorFieldsToMap

        private static void addDescriptorFieldsToMap​(java.util.Map<java.lang.String,​java.lang.Object> descriptorMap,
                                                     DescriptorFields df)
      • addAnnotationFieldsToMap

        private static void addAnnotationFieldsToMap​(java.util.Map<java.lang.String,​java.lang.Object> descriptorMap,
                                                     java.lang.annotation.Annotation a)
      • addToMap

        private static void addToMap​(java.util.Map<java.lang.String,​java.lang.Object> descriptorMap,
                                     java.lang.String name,
                                     java.lang.Object value)
      • annotationToField

        private static java.lang.Object annotationToField​(java.lang.Object x)
      • equals

        private static boolean equals​(java.lang.Object x,
                                      java.lang.Object y)