Class SlardarAsyncConfiguration

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      Executor taskExecutor(ThreadPoolTaskExecutorBuilder builder)
      AsyncTaskExecutor applicationTaskExecutor(ThreadPoolTaskExecutorBuilder builder)
      ThreadPoolTaskScheduler taskScheduler(ThreadPoolTaskSchedulerBuilder builder)
      ThreadPoolTaskScheduler slardarHeavyScheduler(SlardarAsyncProp prop)
      TaskSchedulerHelper taskSchedulerHelper(@Qualifier(value = "taskScheduler") ThreadPoolTaskScheduler light, @Qualifier(value = "slardarHeavyScheduler") ThreadPoolTaskScheduler heavy)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SlardarAsyncConfiguration

        SlardarAsyncConfiguration()
    • Method Detail

      • taskExecutor

        @Bean(name = "taskExecutor")@ConditionalWingsEnabled() Executor taskExecutor(ThreadPoolTaskExecutorBuilder builder)
      • applicationTaskExecutor

        @Bean(name = "applicationTaskExecutor")@ConditionalWingsEnabled() AsyncTaskExecutor applicationTaskExecutor(ThreadPoolTaskExecutorBuilder builder)
      • taskScheduler

        @Bean(name = "taskScheduler")@ConditionalWingsEnabled() ThreadPoolTaskScheduler taskScheduler(ThreadPoolTaskSchedulerBuilder builder)
      • taskSchedulerHelper

        @Bean()@ConditionalWingsEnabled() TaskSchedulerHelper taskSchedulerHelper(@Qualifier(value = "taskScheduler") ThreadPoolTaskScheduler light, @Qualifier(value = "slardarHeavyScheduler") ThreadPoolTaskScheduler heavy)