Name | Description | Type | Package | Framework |
AbstractConfigurableMBeanInfoAssembler | Base class for MBeanInfoAssemblers that support configurableJMX notification behavior. | Class | org.springframework.jmx.export.assembler | Spring MVC |
|
AbstractJmxAttribute | Base class for all JMX metadata classes. | Class | org.springframework.jmx.export.metadata | Spring MVC |
|
AbstractMBeanInfoAssembler | Abstract implementation of the MBeanInfoAssembler interfacethat encapsulates the creation of a ModelMBeanInfo instance | Class | org.springframework.jmx.export.assembler | Spring MVC |
|
AbstractReflectiveMBeanInfoAssembler | Builds on the AbstractMBeanInfoAssembler superclass toadd a basic algorithm for building metadata based on the | Class | org.springframework.jmx.export.assembler | Spring MVC |
|
AnnotationJmxAttributeSource | reads annotations and exposes the corresponding attributes. | Class | org.springframework.jmx.export.annotation | Spring MVC |
|
AnnotationMBeanExporter | Convenient subclass of Spring's standard MBeanExporter,activating Java 5 annotation usage for JMX exposure of Spring beans: | Class | org.springframework.jmx.export.annotation | Spring MVC |
|
AutodetectCapableMBeanInfoAssembler | MBeanExporter to include additional beans in the registration process. | Interface | org.springframework.jmx.export.assembler | Spring MVC |
|
IdentityNamingStrategy | An implementation of the ObjectNamingStrategy interface thatcreates a name based on the the identity of a given instance. | Class | org.springframework.jmx.export.naming | Spring MVC |
|
InterfaceBasedMBeanInfoAssembler | Subclass of AbstractReflectiveMBeanInfoAssembler that allows forthe management interface of a bean to be defined using arbitrary interfaces. | Class | org.springframework.jmx.export.assembler | Spring MVC |
|
InvalidMetadataException | Thrown by the JmxAttributeSource when it encountersincorrect metadata on a managed resource or one of its methods. | Class | org.springframework.jmx.export.metadata | Spring MVC |
|
JmxAttributeSource | Interface used by the MetadataMBeanInfoAssembler toread source-level metadata from a managed resource's class. | Interface | org.springframework.jmx.export.metadata | Spring MVC |
|
JmxMetadataUtils | Utility methods for converting Spring JMX metadata into their plain JMX equivalents. | Class | org.springframework.jmx.export.metadata | Spring MVC |
|
KeyNamingStrategy | ObjectNamingStrategy implementation that buildsObjectName instances from the key used in the | Class | org.springframework.jmx.export.naming | Spring MVC |
|
ManagedAttribute | Method-level annotation that indicates to expose a given bean property as aJMX attribute, corresponding to the ManagedAttribute attribute. | Class | org.springframework.jmx.export.annotation | Spring MVC |
|
ManagedAttribute | Metadata that indicates to expose a given bean property as JMX attribute. | Class | org.springframework.jmx.export.metadata | Spring MVC |
|
ManagedMetric | Method-level annotation that indicates to expose a given bean property as aJMX attribute, with added descriptor properties to indicate that it is a metric. | Class | org.springframework.jmx.export.annotation | Spring MVC |
|
ManagedMetric | Metadata that indicates to expose a given bean property as a JMX attribute,with additional descriptor properties that indicate that the attribute is a | Class | org.springframework.jmx.export.metadata | Spring MVC |
|
ManagedNotification | Type-level annotation that indicates a JMX notification emitted by a bean. | Class | org.springframework.jmx.export.annotation | Spring MVC |
|
ManagedNotification | Metadata that indicates a JMX notification emitted by a bean. | Class | org.springframework.jmx.export.metadata | Spring MVC |
|
ManagedNotifications | Type-level annotation that indicates JMX notifications emitted by a bean,containing multiple ManagedNotifications | Class | org.springframework.jmx.export.annotation | Spring MVC |
|
ManagedOperation | Method-level annotation that indicates to expose a given method as aJMX operation, corresponding to the ManagedOperation attribute. | Class | org.springframework.jmx.export.annotation | Spring MVC |
|
ManagedOperation | Metadata that indicates to expose a given method as JMX operation. | Class | org.springframework.jmx.export.metadata | Spring MVC |
|
ManagedOperationParameter | Method-level annotation used to provide metadata about operation parameters,corresponding to a ManagedOperationParameter attribute. | Class | org.springframework.jmx.export.annotation | Spring MVC |
|
ManagedOperationParameter | Metadata about JMX operation parameters. | Class | org.springframework.jmx.export.metadata | Spring MVC |
|
ManagedOperationParameters | Method-level annotation used to provide metadata about operation parameters,corresponding to an array of ManagedOperationParameter attributes. | Class | org.springframework.jmx.export.annotation | Spring MVC |
|
ManagedResource | Class-level annotation that indicates to register instances of a classwith a JMX server, corresponding to the ManagedResource attribute. | Class | org.springframework.jmx.export.annotation | Spring MVC |
|
ManagedResource | Metadata indicating that instances of an annotated classare to be registered with a JMX server. | Class | org.springframework.jmx.export.metadata | Spring MVC |
|
MBeanExporter | JMX exporter that allows for exposing any Spring-managed bean to aJMX MBeanServer, without the need to define any | Class | org.springframework.jmx.export | Spring MVC |
|
MBeanExporterListener | A listener that allows application code to be notified when an MBean isregistered and unregistered via an MBeanExporter. | Interface | org.springframework.jmx.export | Spring MVC |
|
MBeanExportException | Exception thrown in case of failure when exporting an MBean. | Class | org.springframework.jmx.export | Spring MVC |
|
MBeanExportOperations | Interface that defines the set of MBean export operations that are intended to beaccessed by application developers during application runtime. | Interface | org.springframework.jmx.export | Spring MVC |
|
MBeanInfoAssembler | Interface to be implemented by all classes that cancreate management interface metadata for a managed resource. | Interface | org.springframework.jmx.export.assembler | Spring MVC |
|
MetadataMBeanInfoAssembler | interface that reads the management interface information from source level metadata. | Class | org.springframework.jmx.export.assembler | Spring MVC |
|
MetadataNamingStrategy | An implementation of the ObjectNamingStrategy interfacethat reads the ObjectName from the source-level metadata. | Class | org.springframework.jmx.export.naming | Spring MVC |
|
MethodExclusionMBeanInfoAssembler | AbstractReflectiveMBeanInfoAssembler subclass that allowsmethod names to be explicitly excluded as MBean operations and attributes. | Class | org.springframework.jmx.export.assembler | Spring MVC |
|
MethodNameBasedMBeanInfoAssembler | Subclass of AbstractReflectiveMBeanInfoAssembler that allowsto specify method names to be exposed as MBean operations and attributes. | Class | org.springframework.jmx.export.assembler | Spring MVC |
|
ModelMBeanNotificationPublisher | NotificationPublisher implementation that uses the infrastructureprovided by the ModelMBean interface to track | Class | org.springframework.jmx.export.notification | Spring MVC |
|
NotificationListenerBean | Helper class that aggregates a NotificationListener,a NotificationFilter, and an arbitrary handback | Class | org.springframework.jmx.export | Spring MVC |
|
NotificationPublisher | Simple interface allowing Spring-managed MBeans to publish JMX notificationswithout being aware of how those notifications are being transmitted to the | Interface | org.springframework.jmx.export.notification | Spring MVC |
|
NotificationPublisherAware | Interface to be implemented by any Spring-managed resource that is to beregistered with an MBeanServer and wishes to send | Interface | org.springframework.jmx.export.notification | Spring MVC |
|
ObjectNamingStrategy | Strategy interface that encapsulates the creation of ObjectName instances. | Interface | org.springframework.jmx.export.naming | Spring MVC |
|
SelfNaming | Interface that allows infrastructure components to provide their ownObjectNames to the MBeanExporter. | Interface | org.springframework.jmx.export.naming | Spring MVC |
|
SimpleReflectiveMBeanInfoAssembler | Simple subclass of AbstractReflectiveMBeanInfoAssemblerthat always votes yes for method and property inclusion, effectively exposing | Class | org.springframework.jmx.export.assembler | Spring MVC |
|
SpringModelMBean | Extension of the RequiredModelMBean class that ensures thethread context ClassLoader is switched | Class | org.springframework.jmx.export | Spring MVC |
|
UnableToRegisterMBeanException | Exception thrown when we are unable to register an MBean,for example because of a naming conflict. | Class | org.springframework.jmx.export | Spring MVC |
|
UnableToSendNotificationException | Thrown when a JMX Notification is unable to be sent. | Class | org.springframework.jmx.export.notification | Spring MVC |