|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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
JmxAttributeSource
ManagedResource
if the supplied Class
has the appropriate metadata.
Otherwise should return null
.
getManagedResource
in interface JmxAttributeSource
beanClass
- the class to read the attribute data from
null
if not found
InvalidMetadataException
- in case of invalid attributespublic ManagedAttribute getManagedAttribute(Method method) throws InvalidMetadataException
JmxAttributeSource
ManagedAttribute
if the supplied Method
has the corresponding metadata.
Otherwise should return null
.
getManagedAttribute
in interface JmxAttributeSource
method
- the method to read the attribute data from
null
if not found
InvalidMetadataException
- in case of invalid attributespublic ManagedMetric getManagedMetric(Method method) throws InvalidMetadataException
JmxAttributeSource
ManagedMetric
if the supplied Method
has the corresponding metadata.
Otherwise should return null
.
getManagedMetric
in interface JmxAttributeSource
method
- the method to read the attribute data from
null
if not found
InvalidMetadataException
- in case of invalid attributespublic ManagedOperation getManagedOperation(Method method) throws InvalidMetadataException
JmxAttributeSource
ManagedOperation
if the supplied Method
has the corresponding metadata.
Otherwise should return null
.
getManagedOperation
in interface JmxAttributeSource
method
- the method to read the attribute data from
null
if not found
InvalidMetadataException
- in case of invalid attributespublic ManagedOperationParameter[] getManagedOperationParameters(Method method) throws InvalidMetadataException
JmxAttributeSource
ManagedOperationParameter
if the supplied Method
has the corresponding metadata. Otherwise
should return an empty array if no metadata is found.
getManagedOperationParameters
in interface JmxAttributeSource
method
- the Method
to read the metadata from
InvalidMetadataException
- in the case of invalid attributes.public ManagedNotification[] getManagedNotifications(Class<?> clazz) throws InvalidMetadataException
JmxAttributeSource
ManagedNotifications
if the supplied the Class
has the corresponding metadata. Otherwise
should return an empty array.
getManagedNotifications
in interface JmxAttributeSource
clazz
- 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 |