Top Description Interfaces Classes
module spring.context

Package org.springframework.jmx.export

Annotations
@NonNullApi
@NonNullFields
Imports
org.springframework.lang.NonNullApi, .NonNullFields

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

Interface Summary

Modifier and TypeInterface and Description
public interface
MBeanExporterListener

A listener that allows application code to be notified when an MBean is registered and unregistered via an MBeanExporter.

public interface
MBeanExportOperations

Interface that defines the set of MBean export operations that are intended to be accessed by application developers during application runtime.

Class Summary

Modifier and TypeClass and Description
public class
MBeanExporter

JMX exporter that allows for exposing any Spring-managed bean to a JMX javax.management.MBeanServer, without the need to define any JMX-specific information in the bean classes.

public class
MBeanExportException

Exception thrown in case of failure when exporting an MBean.

public class
NotificationListenerBean

Helper class that aggregates a javax.management.NotificationListener, a javax.management.NotificationFilter, and an arbitrary handback object.

public class
SpringModelMBean

Extension of the RequiredModelMBean class that ensures the thread context ClassLoader is switched for the managed resource's ClassLoader before any invocations occur.

public class
UnableToRegisterMBeanException

Exception thrown when we are unable to register an MBean, for example because of a naming conflict.