|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ManagedObjectManagerInternal
The internal interface to the ManagedObjectManager that is used in the gmbal implementation. The methods defined here are not for use by gmbal clients.
Nested Class Summary | |
---|---|
static class |
ManagedObjectManagerInternal.AttributeDescriptorType
Used in getAttributes to indicate type of Attribute being considered. |
Nested classes/interfaces inherited from interface org.glassfish.gmbal.ManagedObjectManager |
---|
ManagedObjectManager.RegistrationDebugLevel |
Method Summary | ||
---|---|---|
MBeanImpl |
constructMBean(MBeanImpl parentEntity,
java.lang.Object obj,
java.lang.String name)
|
|
|
forAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotation,
java.lang.Class<T> elemType)
|
|
|
getAnnotation(java.lang.reflect.AnnotatedElement element,
java.lang.Class<T> type)
|
|
java.util.Collection<java.lang.annotation.Annotation> |
getAnnotations(java.lang.reflect.AnnotatedElement element)
|
|
|
getAttributes(EvaluatedClassAnalyzer ca,
ManagedObjectManagerInternal.AttributeDescriptorType adt)
|
|
|
getClassAnalyzer(EvaluatedClassDeclaration cls,
java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)
Find the superclass or superinterface of cls (which may be cls itself) that has the given annotationClass as an annotation. |
|
AMXMetadata |
getDefaultAMXMetadata()
|
|
java.lang.String |
getDescription(EvaluatedDeclaration element)
|
|
FacetAccessor |
getFacetAccessor(java.lang.Object obj)
|
|
|
getFirstAnnotationOnClass(EvaluatedClassDeclaration element,
java.lang.Class<T> type)
|
|
java.util.List<InheritedAttribute> |
getInheritedAttributes(EvaluatedClassAnalyzer ca)
Get the inherited attributes from the EvaluatedClassAnalyzer. |
|
javax.management.ObjectName |
getRootParentName()
|
|
TypeConverter |
getTypeConverter(EvaluatedType type)
Construct or lookup the TypeConverter for the given type. |
|
java.lang.String |
getTypeName(java.lang.Class<?> cls,
java.lang.String fieldName,
java.lang.String nameFromAnnotation)
|
|
boolean |
isAMXAttributeName(java.lang.String name)
|
|
boolean |
jmxRegistrationDebug()
|
|
|
putIfNotPresent(java.util.Map<K,V> map,
K key,
V value)
|
|
boolean |
registrationDebug()
|
|
boolean |
registrationFineDebug()
|
|
boolean |
runtimeDebug()
|
Methods inherited from interface java.io.Closeable |
---|
close |
Method Detail |
---|
TypeConverter getTypeConverter(EvaluatedType type)
type
- The type for which we need a TypeConverter.
java.lang.String getDescription(EvaluatedDeclaration element)
<T extends java.lang.annotation.Annotation> T getAnnotation(java.lang.reflect.AnnotatedElement element, java.lang.Class<T> type)
java.util.Collection<java.lang.annotation.Annotation> getAnnotations(java.lang.reflect.AnnotatedElement element)
getClassAnalyzer(EvaluatedClassDeclaration cls, java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)
cls
- The class for which we need a EvaluatedClassAnalyzer.annotationClass
- The annotation that must be present on cls or
a superclass or superinterface.
java.util.List<InheritedAttribute> getInheritedAttributes(EvaluatedClassAnalyzer ca)
ca
- The ClassAnalyzer to check for InheritedAttribute(s).
getAttributes(EvaluatedClassAnalyzer ca, ManagedObjectManagerInternal.AttributeDescriptorType adt)
<K,V> void putIfNotPresent(java.util.Map<K,V> map, K key, V value)
java.lang.String getTypeName(java.lang.Class<?> cls, java.lang.String fieldName, java.lang.String nameFromAnnotation)
<T extends EvaluatedDeclaration>forAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotation, java.lang.Class<T> elemType)
FacetAccessor getFacetAccessor(java.lang.Object obj)
MBeanImpl constructMBean(MBeanImpl parentEntity, java.lang.Object obj, java.lang.String name)
javax.management.ObjectName getRootParentName()
boolean registrationDebug()
boolean registrationFineDebug()
boolean jmxRegistrationDebug()
boolean runtimeDebug()
AMXMetadata getDefaultAMXMetadata()
<T extends java.lang.annotation.Annotation> T getFirstAnnotationOnClass(EvaluatedClassDeclaration element, java.lang.Class<T> type)
boolean isAMXAttributeName(java.lang.String name)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |