List of usage examples for org.springframework.scheduling.concurrent ThreadPoolTaskScheduler ThreadPoolTaskScheduler
ThreadPoolTaskScheduler
From source file:com.epam.ta.reportportal.core.configs.JobsConfiguration.java
@Bean public TaskScheduler taskScheduler() { ThreadPoolTaskScheduler scheduler = new ThreadPoolTaskScheduler(); scheduler.setPoolSize(5);/*from w w w . j a v a 2 s .com*/ scheduler.setThreadNamePrefix("default-task-sched"); scheduler.setWaitForTasksToCompleteOnShutdown(true); return scheduler; }
From source file:ch.aschaefer.udp.UdpSchedulingConfigurer.java
@Bean public ThreadPoolTaskScheduler taskScheduler() { return new ThreadPoolTaskScheduler(); }
From source file:com.nayidisha.slowglow.config.SchedulerConfig.java
@Bean(name = "taskScheduler") public ThreadPoolTaskScheduler taskScheduler() { ThreadPoolTaskScheduler scheduler = new ThreadPoolTaskScheduler(); scheduler.setPoolSize(5);// w w w . ja v a 2s . c om scheduler.setWaitForTasksToCompleteOnShutdown(true); return scheduler; }
From source file:com.stratio.decision.clustering.ClusterSyncManagerLeaderListener.java
private void initializeFailOverTask() { if (failOverTask != null) { ThreadPoolTaskScheduler taskScheduler = new ThreadPoolTaskScheduler(); taskScheduler.initialize();//ww w . j a v a2 s . co m taskScheduler.scheduleAtFixedRate(failOverTask, 60000); } }
From source file:com.payu.ratel.config.beans.InMemoryRegistryBeanProviderFactory.java
@Override public void afterPropertiesSet() { final Environment env = beanFactory.getBean(Environment.class); TaskScheduler taskScheduler = new ThreadPoolTaskScheduler(); final String schedulerBeanName = taskScheduler.getClass().getName(); beanFactory.registerSingleton(schedulerBeanName, taskScheduler); beanFactory.initializeBean(taskScheduler, schedulerBeanName); final String inMemoryServerAddress = getRatelServiceAddress(env); final DiscoveryClient discoveryClient = new DiscoveryClient(inMemoryServerAddress); this.ratelServerFetcher = new RatelServerFetcher(discoveryClient); this.ratelServerProxyGenerator = new RatelServerProxyGenerator(beanFactory); this.ratelServerRegistry = new RatelServerRegistry(new RemoteRestDiscoveryServer(inMemoryServerAddress), taskScheduler);/*from ww w . j a va2 s . c o m*/ }
From source file:com.alliander.osgp.webdevicesimulator.application.config.AutonomousDeviceRegisterConfig.java
@Bean(destroyMethod = "shutdown") public TaskScheduler deviceRegistrationTaskScheduler() { final ThreadPoolTaskScheduler deviceRegistrationTaskScheduler = new ThreadPoolTaskScheduler(); deviceRegistrationTaskScheduler.setPoolSize( Integer.parseInt(this.environment.getRequiredProperty(PROPERTY_NAME_AUTONOMOUS_POOL_SIZE))); deviceRegistrationTaskScheduler.setThreadNamePrefix( this.environment.getRequiredProperty(PROPERTY_NAME_AUTONOMOUS_THREAD_NAME_PREFIX)); deviceRegistrationTaskScheduler.setWaitForTasksToCompleteOnShutdown(false); deviceRegistrationTaskScheduler.setAwaitTerminationSeconds(10); deviceRegistrationTaskScheduler.initialize(); deviceRegistrationTaskScheduler.schedule(this.autonomousDeviceRegister, this.autonomousDeviceRegisterTrigger()); return deviceRegistrationTaskScheduler; }
From source file:com.music.web.util.WebSocketConfigurer.java
@Bean public ThreadPoolTaskScheduler taskScheduler() { ThreadPoolTaskScheduler taskScheduler = new ThreadPoolTaskScheduler(); taskScheduler.setThreadNamePrefix("SockJS-"); return taskScheduler; }
From source file:com.alliander.osgp.webdevicesimulator.application.config.AutonomousDeviceRebootConfig.java
@Bean(destroyMethod = "shutdown") public TaskScheduler deviceRebootTaskScheduler() { final ThreadPoolTaskScheduler deviceRebootTaskScheduler = new ThreadPoolTaskScheduler(); deviceRebootTaskScheduler.setPoolSize(Integer .parseInt(this.environment.getRequiredProperty(PROPERTY_NAME_AUTONOMOUS_DEVICE_REBOOT_POOL_SIZE))); deviceRebootTaskScheduler.setThreadNamePrefix( this.environment.getRequiredProperty(PROPERTY_NAME_AUTONOMOUS_DEVICE_REBOOT_THREAD_NAME_PREFIX)); deviceRebootTaskScheduler.setWaitForTasksToCompleteOnShutdown(false); deviceRebootTaskScheduler.setAwaitTerminationSeconds(10); deviceRebootTaskScheduler.initialize(); deviceRebootTaskScheduler.schedule(this.autonomousDeviceReboot, this.autonomousDeviceRebootTrigger()); return deviceRebootTaskScheduler; }
From source file:eu.trentorise.game.config.AppConfig.java
@Bean public ThreadPoolTaskScheduler scheduler() { return new ThreadPoolTaskScheduler(); }