| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.springframework.jmx.export.annotation.AnnotationJmxAttributeSource
public class AnnotationJmxAttributeSource
Implementation of the JmxAttributeSource interface that
 reads JDK 1.5+ annotations and exposes the corresponding attributes.
ManagedResource, 
ManagedAttribute, 
ManagedOperation| Constructor Summary | |
|---|---|
AnnotationJmxAttributeSource()
 | 
|
| Method Summary | |
|---|---|
 ManagedAttribute | 
getManagedAttribute(Method method)
Implementations should return an instance of ManagedAttribute
 if the supplied Method has the corresponding metadata. | 
 ManagedMetric | 
getManagedMetric(Method method)
Implementations should return an instance of ManagedMetric
 if the supplied Method has the corresponding metadata. | 
 ManagedNotification[] | 
getManagedNotifications(Class<?> clazz)
Implementations should return an array of ManagedNotifications
 if the supplied the Class has the corresponding metadata. | 
 ManagedOperation | 
getManagedOperation(Method method)
Implementations should return an instance of ManagedOperation
 if the supplied Method has the corresponding metadata. | 
 ManagedOperationParameter[] | 
getManagedOperationParameters(Method method)
Implementations should return an array of ManagedOperationParameter
 if the supplied Method has the corresponding metadata. | 
 ManagedResource | 
getManagedResource(Class<?> beanClass)
Implementations should return an instance of ManagedResource
 if the supplied Class has the appropriate metadata. | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public AnnotationJmxAttributeSource()
| Method Detail | 
|---|
public ManagedResource getManagedResource(Class<?> beanClass)
                                   throws InvalidMetadataException
JmxAttributeSourceManagedResource
 if the supplied Class has the appropriate metadata.
 Otherwise should return null.
getManagedResource in interface JmxAttributeSourcebeanClass - the class to read the attribute data from
null if not found
InvalidMetadataException - in case of invalid attributes
public ManagedAttribute getManagedAttribute(Method method)
                                     throws InvalidMetadataException
JmxAttributeSourceManagedAttribute
 if the supplied Method has the corresponding metadata.
 Otherwise should return null.
getManagedAttribute in interface JmxAttributeSourcemethod - the method to read the attribute data from
null if not found
InvalidMetadataException - in case of invalid attributes
public ManagedMetric getManagedMetric(Method method)
                               throws InvalidMetadataException
JmxAttributeSourceManagedMetric
 if the supplied Method has the corresponding metadata.
 Otherwise should return null.
getManagedMetric in interface JmxAttributeSourcemethod - the method to read the attribute data from
null if not found
InvalidMetadataException - in case of invalid attributes
public ManagedOperation getManagedOperation(Method method)
                                     throws InvalidMetadataException
JmxAttributeSourceManagedOperation
 if the supplied Method has the corresponding metadata.
 Otherwise should return null.
getManagedOperation in interface JmxAttributeSourcemethod - the method to read the attribute data from
null if not found
InvalidMetadataException - in case of invalid attributes
public ManagedOperationParameter[] getManagedOperationParameters(Method method)
                                                          throws InvalidMetadataException
JmxAttributeSourceManagedOperationParameter
 if the supplied Method has the corresponding metadata. Otherwise
 should return an empty array if no metadata is found.
getManagedOperationParameters in interface JmxAttributeSourcemethod - the Method to read the metadata from
InvalidMetadataException - in the case of invalid attributes.
public ManagedNotification[] getManagedNotifications(Class<?> clazz)
                                              throws InvalidMetadataException
JmxAttributeSourceManagedNotifications
 if the supplied the Class has the corresponding metadata. Otherwise
 should return an empty array.
getManagedNotifications in interface JmxAttributeSourceclazz - the Class to read the metadata from
InvalidMetadataException - in the case of invalid metadata
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||