@Configuration @AutoConfigureAfter(value=JmxAutoConfiguration.class) @EnableConfigurationProperties(value=JmxEndpointProperties.class) public class JmxEndpointAutoConfiguration extends Object
Auto-configuration
for JMX Endpoint
support.Constructor and Description |
---|
JmxEndpointAutoConfiguration(ApplicationContext applicationContext,
JmxEndpointProperties properties) |
Modifier and Type | Method and Description |
---|---|
JmxEndpointDiscoverer |
jmxAnnotationEndpointDiscoverer(ParameterValueMapper parameterValueMapper,
ObjectProvider<Collection<OperationInvokerAdvisor>> invokerAdvisors,
ObjectProvider<Collection<EndpointFilter<ExposableJmxEndpoint>>> filters) |
ExposeExcludePropertyEndpointFilter<ExposableJmxEndpoint> |
jmxIncludeExcludePropertyEndpointFilter() |
JmxEndpointExporter |
jmxMBeanExporter(MBeanServer mBeanServer,
ObjectProvider<com.fasterxml.jackson.databind.ObjectMapper> objectMapper,
JmxEndpointsSupplier jmxEndpointsSupplier) |
public JmxEndpointAutoConfiguration(ApplicationContext applicationContext, JmxEndpointProperties properties)
@Bean @ConditionalOnMissingBean(value=JmxEndpointsSupplier.class) public JmxEndpointDiscoverer jmxAnnotationEndpointDiscoverer(ParameterValueMapper parameterValueMapper, ObjectProvider<Collection<OperationInvokerAdvisor>> invokerAdvisors, ObjectProvider<Collection<EndpointFilter<ExposableJmxEndpoint>>> filters)
@Bean @ConditionalOnSingleCandidate(value=javax.management.MBeanServer.class) public JmxEndpointExporter jmxMBeanExporter(MBeanServer mBeanServer, ObjectProvider<com.fasterxml.jackson.databind.ObjectMapper> objectMapper, JmxEndpointsSupplier jmxEndpointsSupplier)
@Bean public ExposeExcludePropertyEndpointFilter<ExposableJmxEndpoint> jmxIncludeExcludePropertyEndpointFilter()
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.