# Package org.springframework.jmx.support

@NonNullApi @NonNullFields package org.springframework.jmx.support
Contains support classes for connecting to local and remote `MBeanServer`s and for exposing an `MBeanServer` to remote clients.

Related Packages
Package
Description
org.springframework.jmx
This package contains Spring's JMX support, which includes registration of Spring-managed beans as JMX MBeans as well as access to remote JMX MBeans.
org.springframework.jmx.access
Provides support for accessing remote MBean resources.
org.springframework.jmx.export
This package provides declarative creation and registration of Spring-managed beans as JMX MBeans.
Class
Description
ConnectorServerFactoryBean
`FactoryBean` that creates a JSR-160 `JMXConnectorServer`, optionally registers it with the `MBeanServer`, and then starts it.
JmxUtils
Collection of generic utility methods to support Spring JMX.
MBeanRegistrationSupport
Provides supporting infrastructure for registering MBeans with an `MBeanServer`.
MBeanServerConnectionFactoryBean
`FactoryBean` that creates a JMX 1.2 `MBeanServerConnection` to a remote `MBeanServer` exposed via a `JMXServerConnector`.
MBeanServerFactoryBean
`FactoryBean` that obtains a `MBeanServer` reference through the standard JMX 1.2 `MBeanServerFactory` API.
MetricType
Represents how the measurement values of a `ManagedMetric` will change over time.
NotificationListenerHolder
Helper class that aggregates a `NotificationListener`, a `NotificationFilter`, and an arbitrary handback object, as well as the names of MBeans from which the listener wishes to receive `Notifications`.
ObjectNameManager
Helper class for the creation of `ObjectName` instances.
RegistrationPolicy
Indicates registration behavior when attempting to register an MBean that already exists.