Example usage for org.springframework.scheduling.concurrent ThreadPoolTaskScheduler scheduleAtFixedRate

List of usage examples for org.springframework.scheduling.concurrent ThreadPoolTaskScheduler scheduleAtFixedRate

Introduction

In this page you can find the example usage for org.springframework.scheduling.concurrent ThreadPoolTaskScheduler scheduleAtFixedRate.

Prototype

@Override
    public ScheduledFuture<?> scheduleAtFixedRate(Runnable task, long period) 

Source Link

Usage

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;
}