Class ShiroTaskPoolConfig

java.lang.Object
com.mikuac.shiro.task.ShiroTaskPoolConfig

@Configuration public class ShiroTaskPoolConfig extends Object
线程池
  • Constructor Details

    • ShiroTaskPoolConfig

      @Autowired public ShiroTaskPoolConfig(TaskPoolProperties taskPoolProperties)
  • Method Details

    • shiroTaskPlatformExecutor

      @Bean("shiroTaskExecutor") @ConditionalOnThreading(PLATFORM) @ConditionalOnProperty(value="shiro.task-pool.enable-task-pool", havingValue="true", matchIfMissing=true) public org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor shiroTaskPlatformExecutor()
      平台线程池
      Returns:
      ThreadPoolTaskExecutor
    • shiroTaskVirtualExecutor

      @Bean("shiroTaskExecutor") @ConditionalOnThreading(VIRTUAL) @ConditionalOnProperty(value="shiro.task-pool.enable-task-pool", havingValue="true", matchIfMissing=true) public org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor shiroTaskVirtualExecutor()
      虚拟线程池
      Returns:
      ThreadPoolTaskExecutor