Package org.keycloak.services.scheduled
Class ClusterAwareScheduledTaskRunner
- java.lang.Object
- 
- org.keycloak.services.scheduled.ScheduledTaskRunner
- 
- org.keycloak.services.scheduled.ClusterAwareScheduledTaskRunner
 
 
- 
- All Implemented Interfaces:
- Runnable
 
 public class ClusterAwareScheduledTaskRunner extends ScheduledTaskRunner Ensures that there are not concurrent executions of same task (either on this host or any other cluster host)- Author:
- Marek Posolda
 
- 
- 
Field Summary- 
Fields inherited from class org.keycloak.services.scheduled.ScheduledTaskRunnersessionFactory, task
 
- 
 - 
Constructor SummaryConstructors Constructor Description ClusterAwareScheduledTaskRunner(KeycloakSessionFactory sessionFactory, ScheduledTask task, long intervalMillis)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidrunTask(KeycloakSession session)- 
Methods inherited from class org.keycloak.services.scheduled.ScheduledTaskRunnerrun
 
- 
 
- 
- 
- 
Constructor Detail- 
ClusterAwareScheduledTaskRunnerpublic ClusterAwareScheduledTaskRunner(KeycloakSessionFactory sessionFactory, ScheduledTask task, long intervalMillis) 
 
- 
 - 
Method Detail- 
runTaskprotected void runTask(KeycloakSession session) - Overrides:
- runTaskin class- ScheduledTaskRunner
 
 
- 
 
-