List of usage examples for org.springframework.scheduling.concurrent ThreadPoolTaskScheduler scheduleAtFixedRate
@Override public ScheduledFuture<?> scheduleAtFixedRate(Runnable task, long period)
From source file:com.stratio.decision.clustering.ClusterSyncManagerLeaderListener.java
private void initializeFailOverTask() { if (failOverTask != null) { ThreadPoolTaskScheduler taskScheduler = new ThreadPoolTaskScheduler(); taskScheduler.initialize();/*from w w w .j av a2 s . c om*/ taskScheduler.scheduleAtFixedRate(failOverTask, 60000); } }
From source file:com.stratio.streaming.configuration.SchredulerConfiguration.java
@Bean public TaskScheduler taskScheduler() { ThreadPoolTaskScheduler taskScheduler = new ThreadPoolTaskScheduler(); taskScheduler.initialize();/*from w w w . ja va 2s .c om*/ if (configurationContext.isFailOverEnabled()) { taskScheduler.scheduleAtFixedRate(failOverTask(), configurationContext.getFailOverPeriod()); } return taskScheduler; }