@Configuration(proxyBeanMethods=false) @AutoConfigureAfter(value={JmxAutoConfiguration.class,EndpointAutoConfiguration.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) |
修飾子と型 | メソッドと説明 |
---|---|
org.springframework.boot.actuate.autoconfigure.endpoint.jmx.DefaultEndpointObjectNameFactory | endpointObjectNameFactory(MBeanServerSE mBeanServer, Environment environment) |
JmxEndpointDiscoverer | jmxAnnotationEndpointDiscoverer(ParameterValueMapper parameterValueMapper, ObjectProvider<OperationInvokerAdvisor> invokerAdvisors, ObjectProvider<EndpointFilter<ExposableJmxEndpoint>> filters) |
IncludeExcludeEndpointFilter<ExposableJmxEndpoint> | jmxIncludeExcludePropertyEndpointFilter() |
JmxEndpointExporter | jmxMBeanExporter(MBeanServerSE mBeanServer, EndpointObjectNameFactory endpointObjectNameFactory, ObjectProvider<com.fasterxml.jackson.databind.ObjectMapper> objectMapper, JmxEndpointsSupplier jmxEndpointsSupplier) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public JmxEndpointAutoConfiguration(ApplicationContext applicationContext, JmxEndpointProperties properties)
@Bean @ConditionalOnMissingBean(value=JmxEndpointsSupplier.class) public JmxEndpointDiscoverer jmxAnnotationEndpointDiscoverer(ParameterValueMapper parameterValueMapper, ObjectProvider<OperationInvokerAdvisor> invokerAdvisors, ObjectProvider<EndpointFilter<ExposableJmxEndpoint>> filters)
@Bean @ConditionalOnMissingBean(value=EndpointObjectNameFactory.class) public org.springframework.boot.actuate.autoconfigure.endpoint.jmx.DefaultEndpointObjectNameFactory endpointObjectNameFactory(MBeanServerSE mBeanServer, Environment environment)
@Bean @ConditionalOnSingleCandidate(value=javax.management.MBeanServer.classSE) public JmxEndpointExporter jmxMBeanExporter(MBeanServerSE mBeanServer, EndpointObjectNameFactory endpointObjectNameFactory, ObjectProvider<com.fasterxml.jackson.databind.ObjectMapper> objectMapper, JmxEndpointsSupplier jmxEndpointsSupplier)
@Bean public IncludeExcludeEndpointFilter<ExposableJmxEndpoint> jmxIncludeExcludePropertyEndpointFilter()