@EnableConfigurationProperties(value=JmxEndpointProperties.class) @ConditionalOnProperty(name="management.endpoints.jmx.enabled", matchIfMissing=true) public class JmxEndpointAutoConfiguration extends Object
Auto-configuration
for JMX Endpoint
support.Constructor and Description |
---|
JmxEndpointAutoConfiguration(org.springframework.context.ApplicationContext applicationContext,
JmxEndpointProperties properties) |
Modifier and Type | Method and Description |
---|---|
JmxAnnotationEndpointDiscoverer |
jmxAnnotationEndpointDiscoverer(ParameterMapper parameterMapper,
Collection<OperationMethodInvokerAdvisor> invokerAdvisors,
Collection<EndpointFilter<JmxOperation>> filters) |
ExposeExcludePropertyEndpointFilter<JmxOperation> |
jmxIncludeExcludePropertyEndpointFilter() |
org.springframework.boot.actuate.autoconfigure.endpoint.jmx.JmxEndpointExporter |
jmxMBeanExporter(JmxAnnotationEndpointDiscoverer jmxAnnotationEndpointDiscoverer,
MBeanServer mBeanServer,
JmxAnnotationEndpointDiscoverer endpointDiscoverer,
org.springframework.beans.factory.ObjectProvider<com.fasterxml.jackson.databind.ObjectMapper> objectMapper) |
public JmxEndpointAutoConfiguration(org.springframework.context.ApplicationContext applicationContext, JmxEndpointProperties properties)
@Bean public JmxAnnotationEndpointDiscoverer jmxAnnotationEndpointDiscoverer(ParameterMapper parameterMapper, Collection<OperationMethodInvokerAdvisor> invokerAdvisors, Collection<EndpointFilter<JmxOperation>> filters)
@Bean @ConditionalOnSingleCandidate(value=javax.management.MBeanServer.class) public org.springframework.boot.actuate.autoconfigure.endpoint.jmx.JmxEndpointExporter jmxMBeanExporter(JmxAnnotationEndpointDiscoverer jmxAnnotationEndpointDiscoverer, MBeanServer mBeanServer, JmxAnnotationEndpointDiscoverer endpointDiscoverer, org.springframework.beans.factory.ObjectProvider<com.fasterxml.jackson.databind.ObjectMapper> objectMapper)
@Bean public ExposeExcludePropertyEndpointFilter<JmxOperation> jmxIncludeExcludePropertyEndpointFilter()
Copyright © 2017 Pivotal Software, Inc.. All rights reserved.