Package org.keycloak.services.scheduled
Class ScheduledTaskRunner
java.lang.Object
org.keycloak.services.scheduled.ScheduledTaskRunner
- All Implemented Interfaces:
 Runnable,TaskRunner
- Direct Known Subclasses:
 ClusterAwareScheduledTaskRunner
- Author:
 - Stian Thorgersen
 
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final KeycloakSessionFactoryprotected final ScheduledTaskprotected final int - 
Constructor Summary
ConstructorsConstructorDescriptionScheduledTaskRunner(KeycloakSessionFactory sessionFactory, ScheduledTask task) ScheduledTaskRunner(KeycloakSessionFactory sessionFactory, ScheduledTask task, int transactionLimit)  - 
Method Summary
Modifier and TypeMethodDescriptiongetTask()Returns the task.voidrun()protected voidrunTask(KeycloakSession session) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.timer.TaskRunner
getTaskName 
- 
Field Details
- 
sessionFactory
 - 
task
 - 
transactionLimit
protected final int transactionLimit 
 - 
 - 
Constructor Details
- 
ScheduledTaskRunner
 - 
ScheduledTaskRunner
public ScheduledTaskRunner(KeycloakSessionFactory sessionFactory, ScheduledTask task, int transactionLimit)  
 - 
 - 
Method Details
- 
run
public void run() - 
runTask
 - 
getTask
Description copied from interface:TaskRunnerReturns the task.- Specified by:
 getTaskin interfaceTaskRunner- Returns:
 
 
 -