@Configuration(proxyBeanMethods=false) @AutoConfigureAfter(value=JmxAutoConfiguration.class) @EnableConfigurationProperties(value=JmxEndpointProperties.class) @ConditionalOnProperty(prefix="spring.jmx", name="enabled", havingValue="true") public class JmxEndpointAutoConfiguration extends ObjectSE
@Endpoint サポート用の Auto-configuration。| コンストラクターと説明 |
|---|
JmxEndpointAutoConfiguration(ApplicationContext applicationContext, JmxEndpointProperties properties) |
| 修飾子と型 | メソッドと説明 |
|---|---|
JmxEndpointDiscoverer | jmxAnnotationEndpointDiscoverer(ParameterValueMapper parameterValueMapper, ObjectProvider<OperationInvokerAdvisor> invokerAdvisors, ObjectProvider<EndpointFilter<ExposableJmxEndpoint>> filters) |
IncludeExcludeEndpointFilter<ExposableJmxEndpoint> | jmxIncludeExcludePropertyEndpointFilter() |
JmxEndpointExporter | jmxMBeanExporter(MBeanServerSE mBeanServer, Environment environment, ObjectProvider<com.fasterxml.jackson.databind.ObjectMapper> objectMapper, JmxEndpointsSupplier jmxEndpointsSupplier) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic JmxEndpointAutoConfiguration(ApplicationContext applicationContext, JmxEndpointProperties properties)
@Bean @ConditionalOnMissingBean(value=JmxEndpointsSupplier.class) public JmxEndpointDiscoverer jmxAnnotationEndpointDiscoverer(ParameterValueMapper parameterValueMapper, ObjectProvider<OperationInvokerAdvisor> invokerAdvisors, ObjectProvider<EndpointFilter<ExposableJmxEndpoint>> filters)
@Bean @ConditionalOnSingleCandidate(value=javax.management.MBeanServer.classSE) public JmxEndpointExporter jmxMBeanExporter(MBeanServerSE mBeanServer, Environment environment, ObjectProvider<com.fasterxml.jackson.databind.ObjectMapper> objectMapper, JmxEndpointsSupplier jmxEndpointsSupplier)
@Bean public IncludeExcludeEndpointFilter<ExposableJmxEndpoint> jmxIncludeExcludePropertyEndpointFilter()