@Configuration @ConditionalOnMissingBean(value=DingRobotFactory.class) @EnableConfigurationProperties(value=DingRobotProperties.class) @AutoConfigureAfter(value=org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration.class) @Import(value=cn.xpp011.dingrobot.config.DingRobotAutoConfiguration.DingRobotConfigurationImportSelector.class) public class DingRobotAutoConfiguration extends Object
| 构造器和说明 |
|---|
DingRobotAutoConfiguration(DingRobotProperties properties) |
| 限定符和类型 | 方法和说明 |
|---|---|
ExecutorService |
dingRobotExecutor() |
DingRobotFactory |
dingRobotFactory(ExecutorService dingRobotExecutor,
FailMessageQueue failMessageQueue,
TaskEnforcer<?> taskEnforcer) |
FailMessageHandler |
failMessageHandler(FailMessageQueue failMessageQueue,
DingRobotFactory dingRobotFactory) |
FailMessageHandlerLifecycle |
failMessageHandlerLifecycle(FailMessageHandler failMessageHandler) |
public DingRobotAutoConfiguration(DingRobotProperties properties)
@ConditionalOnMissingBean(name="dingRobotExecutor") @Bean public ExecutorService dingRobotExecutor()
@ConditionalOnMissingBean(value=DingRobotFactory.class) @ConditionalOnBean(value={TaskEnforcer.class,FailMessageQueue.class}, name="dingRobotExecutor") @Bean public DingRobotFactory dingRobotFactory(ExecutorService dingRobotExecutor, FailMessageQueue failMessageQueue, TaskEnforcer<?> taskEnforcer)
@ConditionalOnMissingBean(value=FailMessageHandler.class) @Bean public FailMessageHandler failMessageHandler(FailMessageQueue failMessageQueue, DingRobotFactory dingRobotFactory)
@Bean public FailMessageHandlerLifecycle failMessageHandlerLifecycle(FailMessageHandler failMessageHandler)
Copyright © 2022. All rights reserved.