Package org.keycloak.timer
Interface TimerProvider
- 
- All Superinterfaces:
- Provider
 - All Known Implementing Classes:
- BasicTimerProvider
 
 public interface TimerProvider extends Provider - Author:
- Stian Thorgersen
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static interfaceTimerProvider.TimerTaskContext
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description TimerProvider.TimerTaskContextcancelTask(String taskName)Cancel task and return the details about it, so it can be eventually restored latervoidschedule(Runnable runnable, long intervalMillis, String taskName)voidscheduleTask(ScheduledTask scheduledTask, long intervalMillis, String taskName)
 
- 
- 
- 
Method Detail- 
scheduleTaskvoid scheduleTask(ScheduledTask scheduledTask, long intervalMillis, String taskName) 
 - 
cancelTaskTimerProvider.TimerTaskContext cancelTask(String taskName) Cancel task and return the details about it, so it can be eventually restored later- Parameters:
- taskName-
- Returns:
- existing task or null if task under this name doesn't exist
 
 
- 
 
-