クラス JmxEndpointAutoConfiguration
java.lang.ObjectSE
org.springframework.boot.actuate.autoconfigure.endpoint.jmx.JmxEndpointAutoConfiguration
@AutoConfiguration(after={JmxAutoConfiguration.class,EndpointAutoConfiguration.class})
@EnableConfigurationProperties({JmxEndpointProperties.class,JmxProperties.class})
@ConditionalOnProperty(prefix="spring.jmx",
name="enabled",
havingValue="true")
public class JmxEndpointAutoConfiguration
extends ObjectSE
JMX
@Endpoint
サポート用の Auto-configuration
。- 導入:
- 2.0.0
- 作成者:
- Andy Wilkinson, Stephane Nicoll, Phillip Webb
コンストラクターのサマリー
コンストラクターコンストラクター説明JmxEndpointAutoConfiguration
(ApplicationContext applicationContext, JmxEndpointProperties properties, JmxProperties jmxProperties) メソッドのサマリー
修飾子と型メソッド説明org.springframework.boot.actuate.autoconfigure.endpoint.jmx.DefaultEndpointObjectNameFactory
endpointObjectNameFactory
(MBeanServerSE mBeanServer) jmxAnnotationEndpointDiscoverer
(ParameterValueMapper parameterValueMapper, ObjectProvider<OperationInvokerAdvisor> invokerAdvisors, ObjectProvider<EndpointFilter<ExposableJmxEndpoint>> filters) jmxMBeanExporter
(MBeanServerSE mBeanServer, EndpointObjectNameFactory endpointObjectNameFactory, ObjectProvider<com.fasterxml.jackson.databind.ObjectMapper> objectMapper, JmxEndpointsSupplier jmxEndpointsSupplier)
コンストラクターの詳細
JmxEndpointAutoConfiguration
public JmxEndpointAutoConfiguration(ApplicationContext applicationContext, JmxEndpointProperties properties, JmxProperties jmxProperties)
メソッドの詳細
jmxAnnotationEndpointDiscoverer
@Bean @ConditionalOnMissingBean(JmxEndpointsSupplier.class) public JmxEndpointDiscoverer jmxAnnotationEndpointDiscoverer(ParameterValueMapper parameterValueMapper, ObjectProvider<OperationInvokerAdvisor> invokerAdvisors, ObjectProvider<EndpointFilter<ExposableJmxEndpoint>> filters) endpointObjectNameFactory
@Bean @ConditionalOnMissingBean(value=EndpointObjectNameFactory.class, search=CURRENT) public org.springframework.boot.actuate.autoconfigure.endpoint.jmx.DefaultEndpointObjectNameFactory endpointObjectNameFactory(MBeanServerSE mBeanServer) jmxMBeanExporter
@Bean @ConditionalOnSingleCandidate(javax.management.MBeanServer.classSE) public JmxEndpointExporter jmxMBeanExporter(MBeanServerSE mBeanServer, EndpointObjectNameFactory endpointObjectNameFactory, ObjectProvider<com.fasterxml.jackson.databind.ObjectMapper> objectMapper, JmxEndpointsSupplier jmxEndpointsSupplier) jmxIncludeExcludePropertyEndpointFilter
@Bean public IncludeExcludeEndpointFilter<ExposableJmxEndpoint> jmxIncludeExcludePropertyEndpointFilter()