interface JmxAttributeSource
Interface used by the MetadataMBeanInfoAssembler to read source-level metadata from a managed resource's class.
Author
Rob Harrop
Author
Jennifer Hickey
Since
1.2
See Also
org.springframework.jmx.export.assembler.MetadataMBeanInfoAssembler#setAttributeSourceorg.springframework.jmx.export.MBeanExporter#setAssembler
abstract fun getManagedAttribute(method: Method): ManagedAttribute
Implementations should return an instance of |
|
abstract fun getManagedMetric(method: Method): ManagedMetric
Implementations should return an instance of |
|
abstract fun getManagedNotifications(clazz: Class<*>): Array<ManagedNotification>
Implementations should return an array of ManagedNotification if the supplied the |
|
abstract fun getManagedOperation(method: Method): ManagedOperation
Implementations should return an instance of |
|
abstract fun getManagedOperationParameters(method: Method): Array<ManagedOperationParameter>
Implementations should return an array of |
|
abstract fun getManagedResource(clazz: Class<*>): ManagedResource
Implementations should return an instance of |
open class AnnotationJmxAttributeSource : JmxAttributeSource, BeanFactoryAware
Implementation of the |