spring-framework / org.springframework.jmx.export.annotation / AnnotationJmxAttributeSource

AnnotationJmxAttributeSource

open class AnnotationJmxAttributeSource : JmxAttributeSource, BeanFactoryAware

Implementation of the JmxAttributeSource interface that reads annotations and exposes the corresponding attributes.

Author
Rob Harrop

Author
Juergen Hoeller

Author
Jennifer Hickey

Author
Stephane Nicoll

Since
1.2

See Also
ManagedResourceManagedAttributeManagedOperation

Constructors

<init>

AnnotationJmxAttributeSource()

Implementation of the JmxAttributeSource interface that reads annotations and exposes the corresponding attributes.

Functions

getManagedAttribute

open fun getManagedAttribute(method: Method): ManagedAttribute

getManagedMetric

open fun getManagedMetric(method: Method): ManagedMetric

getManagedNotifications

open fun getManagedNotifications(clazz: Class<*>): Array<ManagedNotification>

getManagedOperation

open fun getManagedOperation(method: Method): ManagedOperation

getManagedOperationParameters

open fun getManagedOperationParameters(method: Method): Array<ManagedOperationParameter>

getManagedResource

open fun getManagedResource(beanClass: Class<*>): ManagedResource

setBeanFactory

open fun setBeanFactory(beanFactory: BeanFactory): Unit