Class JmxEndpointExporter
- java.lang.Object
- org.springframework.boot.actuate.endpoint.jmx.JmxEndpointExporter
- All Implemented Interfaces:
org.springframework.beans.factory.Aware
,org.springframework.beans.factory.BeanClassLoaderAware
,org.springframework.beans.factory.DisposableBean
,org.springframework.beans.factory.InitializingBean
public class JmxEndpointExporter extends Object implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.BeanClassLoaderAware
ExportsJMX endpoints
to aMBeanServer
.- Since:
- 2.0.0
Constructor Summary
Constructors Constructor Description JmxEndpointExporter(MBeanServer mBeanServer, EndpointObjectNameFactory objectNameFactory, JmxOperationResponseMapper responseMapper, Collection<? extends ExposableJmxEndpoint> endpoints)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterPropertiesSet()
void
destroy()
void
setBeanClassLoader(ClassLoader classLoader)
Constructor Detail
JmxEndpointExporter
public JmxEndpointExporter(MBeanServer mBeanServer, EndpointObjectNameFactory objectNameFactory, JmxOperationResponseMapper responseMapper, Collection<? extends ExposableJmxEndpoint> endpoints)
Method Detail
setBeanClassLoader
public void setBeanClassLoader(ClassLoader classLoader)
- Specified by:
setBeanClassLoader
in interfaceorg.springframework.beans.factory.BeanClassLoaderAware
afterPropertiesSet
public void afterPropertiesSet()
- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean