@Configuration @ConditionalOnClass(value=tech.mhuang.pacebox.springboot.core.task.ISingleDymanicTask.class) @ConditionalOnProperty(prefix="pacebox.task", name="enable", havingValue="true") @EnableConfigurationProperties(value=TaskProperties.class) public class TaskAutoConfiguration extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
TaskProperties |
properties |
| 构造器和说明 |
|---|
TaskAutoConfiguration(TaskProperties properties) |
| 限定符和类型 | 方法和说明 |
|---|---|
ISingleDymanicTask |
singleJob(org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler singlePoolTask) |
org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler |
singlePoolTask() |
public final TaskProperties properties
public TaskAutoConfiguration(TaskProperties properties)
@Bean @ConditionalOnMissingBean(name="singlePoolTask") public org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler singlePoolTask()
@Bean @ConditionalOnBean(name="singlePoolTask") @ConditionalOnMissingBean(name="singleJob") public ISingleDymanicTask singleJob(org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler singlePoolTask)
Copyright © 2020. All rights reserved.