public interface JmxAttributeSource
MetadataMBeanInfoAssembler to
read source-level metadata from a managed resource's class.MetadataMBeanInfoAssembler.setAttributeSource(org.springframework.jmx.export.metadata.JmxAttributeSource),
MBeanExporter.setAssembler(org.springframework.jmx.export.assembler.MBeanInfoAssembler)| Modifier and Type | Method and Description |
|---|---|
ManagedAttribute |
getManagedAttribute(java.lang.reflect.Method method)
Implementations should return an instance of
ManagedAttribute
if the supplied Method has the corresponding metadata. |
ManagedMetric |
getManagedMetric(java.lang.reflect.Method method)
Implementations should return an instance of
ManagedMetric
if the supplied Method has the corresponding metadata. |
ManagedNotification[] |
getManagedNotifications(java.lang.Class<?> clazz)
Implementations should return an array of
ManagedNotifications
if the supplied the Class has the corresponding metadata. |
ManagedOperation |
getManagedOperation(java.lang.reflect.Method method)
Implementations should return an instance of
ManagedOperation
if the supplied Method has the corresponding metadata. |
ManagedOperationParameter[] |
getManagedOperationParameters(java.lang.reflect.Method method)
Implementations should return an array of
ManagedOperationParameter
if the supplied Method has the corresponding metadata. |
ManagedResource |
getManagedResource(java.lang.Class<?> clazz)
Implementations should return an instance of
ManagedResource
if the supplied Class has the appropriate metadata. |
ManagedResource getManagedResource(java.lang.Class<?> clazz) throws InvalidMetadataException
ManagedResource
if the supplied Class has the appropriate metadata.
Otherwise should return null.clazz - the class to read the attribute data fromnull if not foundInvalidMetadataException - in case of invalid attributesManagedAttribute getManagedAttribute(java.lang.reflect.Method method) throws InvalidMetadataException
ManagedAttribute
if the supplied Method has the corresponding metadata.
Otherwise should return null.method - the method to read the attribute data fromnull if not foundInvalidMetadataException - in case of invalid attributesManagedMetric getManagedMetric(java.lang.reflect.Method method) throws InvalidMetadataException
ManagedMetric
if the supplied Method has the corresponding metadata.
Otherwise should return null.method - the method to read the attribute data fromnull if not foundInvalidMetadataException - in case of invalid attributesManagedOperation getManagedOperation(java.lang.reflect.Method method) throws InvalidMetadataException
ManagedOperation
if the supplied Method has the corresponding metadata.
Otherwise should return null.method - the method to read the attribute data fromnull if not foundInvalidMetadataException - in case of invalid attributesManagedOperationParameter[] getManagedOperationParameters(java.lang.reflect.Method method) throws InvalidMetadataException
ManagedOperationParameter
if the supplied Method has the corresponding metadata. Otherwise
should return an empty array if no metadata is found.method - the Method to read the metadata fromInvalidMetadataException - in the case of invalid attributes.ManagedNotification[] getManagedNotifications(java.lang.Class<?> clazz) throws InvalidMetadataException
ManagedNotifications
if the supplied the Class has the corresponding metadata. Otherwise
should return an empty array.clazz - the Class to read the metadata fromInvalidMetadataException - in the case of invalid metadata