Class JmxEndpointAutoConfiguration
- java.lang.Object
- org.springframework.boot.actuate.autoconfigure.endpoint.jmx.JmxEndpointAutoConfiguration
@Configuration @AutoConfigureAfter(org.springframework.boot.autoconfigure.jmx.JmxAutoConfiguration.class) @EnableConfigurationProperties(JmxEndpointProperties.class) public class JmxEndpointAutoConfiguration extends Object
Auto-configuration
for JMXEndpoint
support.- Since:
- 2.0.0
Constructor Summary
Constructors Constructor Description JmxEndpointAutoConfiguration(org.springframework.context.ApplicationContext applicationContext, JmxEndpointProperties properties)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.boot.actuate.endpoint.jmx.annotation.JmxEndpointDiscoverer
jmxAnnotationEndpointDiscoverer(org.springframework.boot.actuate.endpoint.invoke.ParameterValueMapper parameterValueMapper, org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.endpoint.invoke.OperationInvokerAdvisor> invokerAdvisors, org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.endpoint.EndpointFilter<org.springframework.boot.actuate.endpoint.jmx.ExposableJmxEndpoint>> filters)
ExposeExcludePropertyEndpointFilter<org.springframework.boot.actuate.endpoint.jmx.ExposableJmxEndpoint>
jmxIncludeExcludePropertyEndpointFilter()
org.springframework.boot.actuate.endpoint.jmx.JmxEndpointExporter
jmxMBeanExporter(MBeanServer mBeanServer, org.springframework.core.env.Environment environment, org.springframework.beans.factory.ObjectProvider<com.fasterxml.jackson.databind.ObjectMapper> objectMapper, org.springframework.boot.actuate.endpoint.jmx.JmxEndpointsSupplier jmxEndpointsSupplier)
Constructor Detail
JmxEndpointAutoConfiguration
public JmxEndpointAutoConfiguration(org.springframework.context.ApplicationContext applicationContext, JmxEndpointProperties properties)
Method Detail
jmxAnnotationEndpointDiscoverer
@Bean @ConditionalOnMissingBean(org.springframework.boot.actuate.endpoint.jmx.JmxEndpointsSupplier.class) public org.springframework.boot.actuate.endpoint.jmx.annotation.JmxEndpointDiscoverer jmxAnnotationEndpointDiscoverer(org.springframework.boot.actuate.endpoint.invoke.ParameterValueMapper parameterValueMapper, org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.endpoint.invoke.OperationInvokerAdvisor> invokerAdvisors, org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.endpoint.EndpointFilter<org.springframework.boot.actuate.endpoint.jmx.ExposableJmxEndpoint>> filters)
jmxMBeanExporter
@Bean @ConditionalOnSingleCandidate(javax.management.MBeanServer.class) public org.springframework.boot.actuate.endpoint.jmx.JmxEndpointExporter jmxMBeanExporter(MBeanServer mBeanServer, org.springframework.core.env.Environment environment, org.springframework.beans.factory.ObjectProvider<com.fasterxml.jackson.databind.ObjectMapper> objectMapper, org.springframework.boot.actuate.endpoint.jmx.JmxEndpointsSupplier jmxEndpointsSupplier)
jmxIncludeExcludePropertyEndpointFilter
@Bean public ExposeExcludePropertyEndpointFilter<org.springframework.boot.actuate.endpoint.jmx.ExposableJmxEndpoint> jmxIncludeExcludePropertyEndpointFilter()