# Package org.springframework.jmx.export

This package provides declarative creation and registration of Spring-managed beans as JMX MBeans.

See: Description

Interface Summary
Interface | Description
--- | ---
MBeanExporterListener | A listener that allows application code to be notified when an MBean is registered and unregistered via an `MBeanExporter`.
MBeanExportOperations | Interface that defines the set of MBean export operations that are intended to be accessed by application developers during application runtime.

Class Summary
Class | Description
--- | ---
MBeanExporter | JMX exporter that allows for exposing any Spring-managed bean to a JMX `MBeanServer`, without the need to define any JMX-specific information in the bean classes.
NotificationListenerBean | Helper class that aggregates a `NotificationListener`, a `NotificationFilter`, and an arbitrary handback object.
SpringModelMBean | Extension of the `RequiredModelMBean` class that ensures the `thread context ClassLoader` is switched for the managed resource's `ClassLoader` before any invocations occur.

Exception Summary
Exception | Description
--- | ---
MBeanExportException | Exception thrown in case of failure when exporting an MBean.
UnableToRegisterMBeanException | Exception thrown when we are unable to register an MBean, for example because of a naming conflict.

## Package org.springframework.jmx.export Description

This package provides declarative creation and registration of Spring-managed beans as JMX MBeans.