Class InfinispanTimerManager<I,C>
java.lang.Object
org.wildfly.clustering.ejb.infinispan.timer.InfinispanTimerManager<I,C>
- All Implemented Interfaces:
Restartable,TimerManager<I,TransactionBatch>
A timer manager backed by an Infinispan cache.
- Author:
- Paul Ferraro
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateTimer(I id, IntervalTimerConfiguration config, Object context) createTimer(I id, ScheduleTimerConfiguration config, Object context) createTimer(I id, ScheduleTimerConfiguration config, Object context, Method method, int index) voidstart()voidstop()toString()
-
Constructor Details
-
InfinispanTimerManager
-
-
Method Details
-
start
public void start()- Specified by:
startin interfaceRestartable
-
stop
public void stop()- Specified by:
stopin interfaceRestartable
-
createTimer
- Specified by:
createTimerin interfaceTimerManager<I,C>
-
createTimer
- Specified by:
createTimerin interfaceTimerManager<I,C>
-
createTimer
public Timer<I> createTimer(I id, ScheduleTimerConfiguration config, Object context, Method method, int index) - Specified by:
createTimerin interfaceTimerManager<I,C>
-
getTimer
- Specified by:
getTimerin interfaceTimerManager<I,C>
-
getActiveTimers
- Specified by:
getActiveTimersin interfaceTimerManager<I,C>
-
getIdentifierFactory
- Specified by:
getIdentifierFactoryin interfaceTimerManager<I,C>
-
getBatcher
- Specified by:
getBatcherin interfaceTimerManager<I,C>
-
toString
-