@Configuration(proxyBeanMethods=false) @AutoConfigureAfter(value=org.springframework.boot.autoconfigure.jmx.JmxAutoConfiguration.class) @EnableConfigurationProperties(value=JmxEndpointProperties.class) @ConditionalOnProperty(prefix="spring.jmx", name="enabled", havingValue="true") public class JmxEndpointAutoConfiguration extends java.lang.Object
Auto-configuration for JMX @Endpoint
support.| Constructor and Description |
|---|
JmxEndpointAutoConfiguration(org.springframework.context.ApplicationContext applicationContext,
JmxEndpointProperties properties) |
| Modifier and Type | Method and 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) |
IncludeExcludeEndpointFilter<org.springframework.boot.actuate.endpoint.jmx.ExposableJmxEndpoint> |
jmxIncludeExcludePropertyEndpointFilter() |
org.springframework.boot.actuate.endpoint.jmx.JmxEndpointExporter |
jmxMBeanExporter(javax.management.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) |
public JmxEndpointAutoConfiguration(org.springframework.context.ApplicationContext applicationContext,
JmxEndpointProperties properties)
@Bean
@ConditionalOnMissingBean(value=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)
@Bean
@ConditionalOnSingleCandidate(value=javax.management.MBeanServer.class)
public org.springframework.boot.actuate.endpoint.jmx.JmxEndpointExporter jmxMBeanExporter(javax.management.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)
@Bean public IncludeExcludeEndpointFilter<org.springframework.boot.actuate.endpoint.jmx.ExposableJmxEndpoint> jmxIncludeExcludePropertyEndpointFilter()