Package net.risesoft.api.config
Class ThreadPoolConfig
- java.lang.Object
-
- net.risesoft.api.config.ThreadPoolConfig
-
- All Implemented Interfaces:
org.springframework.scheduling.annotation.SchedulingConfigurer
@Configuration public class ThreadPoolConfig extends Object implements org.springframework.scheduling.annotation.SchedulingConfigurer
-
-
Constructor Summary
Constructors Constructor Description ThreadPoolConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigureTasks(org.springframework.scheduling.config.ScheduledTaskRegistrar scheduledTaskRegistrar)ExecutorsetTaskExecutors()org.springframework.scheduling.TaskSchedulertaskScheduler()org.springframework.scheduling.concurrent.ThreadPoolTaskExecutorthreadPoolTaskExecutor()
-
-
-
Method Detail
-
threadPoolTaskExecutor
@Primary @Bean public org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor threadPoolTaskExecutor()
-
taskScheduler
@Bean public org.springframework.scheduling.TaskScheduler taskScheduler()
-
configureTasks
public void configureTasks(org.springframework.scheduling.config.ScheduledTaskRegistrar scheduledTaskRegistrar)
- Specified by:
configureTasksin interfaceorg.springframework.scheduling.annotation.SchedulingConfigurer
-
setTaskExecutors
@Bean(destroyMethod="shutdown") public Executor setTaskExecutors()
-
-