java.lang.Object |
↳ |
org.springframework.jmx.export.annotation.AnnotationJmxAttributeSource |
Class Overview
Implementation of the JmxAttributeSource
interface that
reads JDK 1.5+ annotations and exposes the corresponding attributes.
Public Constructors
public
AnnotationJmxAttributeSource
()
Public Methods
Implementations should return an instance of ManagedAttribute
if the supplied Method
has the corresponding metadata.
Otherwise should return null
.
Parameters
method
| the method to read the attribute data from |
Returns
- the attribute, or
null
if not found
Implementations should return an instance of ManagedMetric
if the supplied Method
has the corresponding metadata.
Otherwise should return null
.
Parameters
method
| the method to read the attribute data from |
Returns
- the metric, or
null
if not found
Implementations should return an array of ManagedNotifications
if the supplied the Class
has the corresponding metadata. Otherwise
should return an empty array.
Parameters
clazz
| the Class to read the metadata from |
Returns
- the notification information
Implementations should return an instance of ManagedOperation
if the supplied Method
has the corresponding metadata.
Otherwise should return null
.
Parameters
method
| the method to read the attribute data from |
Returns
- the attribute, or
null
if not found
Implementations should return an array of ManagedOperationParameter
if the supplied Method
has the corresponding metadata. Otherwise
should return an empty array if no metadata is found.
Parameters
method
| the Method to read the metadata from |
Returns
- the parameter information.
public
ManagedResource
getManagedResource
(Class<?> beanClass)
Implementations should return an instance of ManagedResource
if the supplied Class
has the appropriate metadata.
Otherwise should return null
.
Parameters
beanClass
| the class to read the attribute data from |
Returns
- the attribute, or
null
if not found