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
Exports
JMX endpoints to a MBeanServer.- Since:
- 2.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionJmxEndpointExporter(MBeanServer mBeanServer, EndpointObjectNameFactory objectNameFactory, JmxOperationResponseMapper responseMapper, Collection<? extends ExposableJmxEndpoint> endpoints) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddestroy()voidsetBeanClassLoader(ClassLoader classLoader)
-
Constructor Details
-
JmxEndpointExporter
public JmxEndpointExporter(MBeanServer mBeanServer, EndpointObjectNameFactory objectNameFactory, JmxOperationResponseMapper responseMapper, Collection<? extends ExposableJmxEndpoint> endpoints)
-
-
Method Details
-
setBeanClassLoader
- Specified by:
setBeanClassLoaderin interfaceorg.springframework.beans.factory.BeanClassLoaderAware
-
afterPropertiesSet
public void afterPropertiesSet()- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-
destroy
- Specified by:
destroyin interfaceorg.springframework.beans.factory.DisposableBean- Throws:
Exception
-