Class ThreadPoolConfig

  • All Implemented Interfaces:
    org.springframework.scheduling.annotation.SchedulingConfigurer

    @Configuration
    public class ThreadPoolConfig
    extends Object
    implements org.springframework.scheduling.annotation.SchedulingConfigurer
    • Constructor Detail

      • ThreadPoolConfig

        public ThreadPoolConfig()
    • 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:
        configureTasks in interface org.springframework.scheduling.annotation.SchedulingConfigurer
      • setTaskExecutors

        @Bean(destroyMethod="shutdown")
        public Executor setTaskExecutors()