Package org.keycloak.timer.basic
Class BasicTimerProvider
- java.lang.Object
-
- org.keycloak.timer.basic.BasicTimerProvider
-
- All Implemented Interfaces:
org.keycloak.provider.Provider,org.keycloak.timer.TimerProvider
public class BasicTimerProvider extends Object implements org.keycloak.timer.TimerProvider
- Author:
- Stian Thorgersen
-
-
Constructor Summary
Constructors Constructor Description BasicTimerProvider(org.keycloak.models.KeycloakSession session, Timer timer, int transactionTimeout, BasicTimerProviderFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.keycloak.timer.TimerProvider.TimerTaskContextcancelTask(String taskName)voidclose()voidschedule(Runnable runnable, long intervalMillis, String taskName)voidscheduleTask(org.keycloak.timer.ScheduledTask scheduledTask, long intervalMillis, String taskName)
-
-
-
Constructor Detail
-
BasicTimerProvider
public BasicTimerProvider(org.keycloak.models.KeycloakSession session, Timer timer, int transactionTimeout, BasicTimerProviderFactory factory)
-
-
Method Detail
-
schedule
public void schedule(Runnable runnable, long intervalMillis, String taskName)
- Specified by:
schedulein interfaceorg.keycloak.timer.TimerProvider
-
scheduleTask
public void scheduleTask(org.keycloak.timer.ScheduledTask scheduledTask, long intervalMillis, String taskName)- Specified by:
scheduleTaskin interfaceorg.keycloak.timer.TimerProvider
-
cancelTask
public org.keycloak.timer.TimerProvider.TimerTaskContext cancelTask(String taskName)
- Specified by:
cancelTaskin interfaceorg.keycloak.timer.TimerProvider
-
close
public void close()
- Specified by:
closein interfaceorg.keycloak.provider.Provider
-
-