@Configuration @ConditionalOnBean(value=MarkerConfiguration.Marker.class) @EnableConfigurationProperties(value=BootstrapProperties.class) @ConditionalOnProperty(prefix="spring.dynamic.thread-pool", value="enable", matchIfMissing=true, havingValue="true") @ImportAutoConfiguration(value={HttpClientConfig.class,DiscoveryConfig.class,MessageAlarmConfig.class,UtilAutoConfiguration.class}) public class DynamicThreadPoolAutoConfiguration extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
CLIENT_IDENTIFICATION_VALUE |
| 构造器和说明 |
|---|
DynamicThreadPoolAutoConfiguration() |
public static final String CLIENT_IDENTIFICATION_VALUE
@Bean public DynamicThreadPoolBannerHandler threadPoolBannerHandler()
@Bean @Order(value=-2147483648) public ApplicationContextHolder hippo4JApplicationContextHolder()
@Bean public ConfigService configService(HttpAgent httpAgent, InetUtils hippo4JInetUtils, ServerHealthCheck serverHealthCheck)
@Bean public ThreadPoolOperation threadPoolOperation(ConfigService configService)
@Bean public DynamicThreadPoolPostProcessor threadPoolBeanPostProcessor(HttpAgent httpAgent, ThreadPoolOperation threadPoolOperation, ApplicationContextHolder hippo4JApplicationContextHolder)
@Bean public ThreadPoolRunStateHandler threadPoolRunStateHandler()
@Bean public PoolRunStateController poolRunStateController(ThreadPoolRunStateHandler threadPoolRunStateHandler)
@Bean public HttpConnectSender httpMvcSender(HttpAgent httpAgent)
@Bean public ReportingEventExecutor reportingEventExecutor(BootstrapProperties properties, MessageSender messageSender, ServerHealthCheck serverHealthCheck)
@Bean public ServerHealthCheck httpScheduledHealthCheck(HttpAgent httpAgent)
@Bean public RunTimeInfoCollector runTimeInfoCollector()
@Bean public ApplicationContentPostProcessor applicationContentPostProcessor()
Copyright © 2021. All rights reserved.