Top Description Constructors Methods
org.glassfish.gmbal.impl

public Class DescriptorIntrospector

extends Object
Class Inheritance
Imports
java.lang.annotation.Annotation, java.lang.reflect.AnnotatedElement, .Method, .Proxy, java.util.Arrays, .Collection, .HashMap, .Map, javax.management.Descriptor, org.glassfish.gmbal.DescriptorKey, .DescriptorFields

This class contains the methods for performing all the tests needed to verify that a class represents a JMX compliant MBean.
Since
1.5

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private static void
private static void
private static void
addToMap(Map<String, Object> descriptorMap, String name, Object value)

private static Object
private static Descriptor
public static Descriptor
private static boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

DescriptorIntrospectorback to summary
private DescriptorIntrospector()

Method Detail

addAnnotationFieldsToMapback to summary
private static void addAnnotationFieldsToMap(Map<String, Object> descriptorMap, Annotation a)
addDescriptorFieldsToMapback to summary
private static void addDescriptorFieldsToMap(Map<String, Object> descriptorMap, DescriptorFields df)
addToMapback to summary
private static void addToMap(Map<String, Object> descriptorMap, String name, Object value)
annotationToFieldback to summary
private static Object annotationToField(Object x)
descriptorForAnnotationsback to summary
private static Descriptor descriptorForAnnotations(Collection<Annotation> annots)
descriptorForElementback to summary
public static Descriptor descriptorForElement(final ManagedObjectManagerInternal mom, final AnnotatedElement elmt)
equalsback to summary
private static boolean equals(Object x, Object y)