Package org.wildfly.clustering.ejb.timer
Interface TimerManager<I,B extends Batch>
-
- Type Parameters:
I- the timer identifier typeB- the batch type
- All Superinterfaces:
Restartable
public interface TimerManager<I,B extends Batch> extends Restartable
Manages creation, retrieval, and scheduling of timers.- Author:
- Paul Ferraro
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Timer<I>createTimer(I id, IntervalTimerConfiguration config, Object context)Timer<I>createTimer(I id, ScheduleTimerConfiguration config, Object context)Timer<I>createTimer(I id, ScheduleTimerConfiguration config, Object context, Method method, int index)Stream<I>getActiveTimers()Batcher<B>getBatcher()Supplier<I>getIdentifierFactory()Timer<I>getTimer(I id)-
Methods inherited from interface org.wildfly.clustering.ee.Restartable
start, stop
-
-
-
-
Method Detail
-
createTimer
Timer<I> createTimer(I id, IntervalTimerConfiguration config, Object context)
-
createTimer
Timer<I> createTimer(I id, ScheduleTimerConfiguration config, Object context)
-
createTimer
Timer<I> createTimer(I id, ScheduleTimerConfiguration config, Object context, Method method, int index)
-
-