Class InfinispanTimerManager<I,C>
java.lang.Object
org.wildfly.clustering.ejb.infinispan.timer.InfinispanTimerManager<I,C>
- All Implemented Interfaces:
TimerManager<I>,org.wildfly.clustering.server.manager.Manager<I>,org.wildfly.clustering.server.manager.ManagerConfiguration<I>,org.wildfly.clustering.server.manager.Service
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) Supplier<org.wildfly.clustering.cache.batch.Batch>voidstart()voidstop()toString()
-
Constructor Details
-
InfinispanTimerManager
-
-
Method Details
-
start
public void start()- Specified by:
startin interfaceorg.wildfly.clustering.server.manager.Service
-
stop
public void stop()- Specified by:
stopin interfaceorg.wildfly.clustering.server.manager.Service
-
createTimer
- Specified by:
createTimerin interfaceTimerManager<I>
-
createTimer
- Specified by:
createTimerin interfaceTimerManager<I>
-
createTimer
public Timer<I> createTimer(I id, ScheduleTimerConfiguration config, Object context, Method method, int index) - Specified by:
createTimerin interfaceTimerManager<I>
-
getTimer
- Specified by:
getTimerin interfaceTimerManager<I>
-
getActiveTimers
- Specified by:
getActiveTimersin interfaceTimerManager<I>
-
getIdentifierFactory
- Specified by:
getIdentifierFactoryin interfaceorg.wildfly.clustering.server.manager.ManagerConfiguration<I>
-
getBatchFactory
- Specified by:
getBatchFactoryin interfaceorg.wildfly.clustering.server.manager.Manager<I>
-
toString
-