Class InfinispanTimerFactory<I,V,C>
java.lang.Object
org.wildfly.clustering.ejb.infinispan.timer.InfinispanTimerFactory<I,V,C>
- All Implemented Interfaces:
TimerFactory<I,V, C>
- Author:
- Paul Ferraro
-
Constructor Summary
ConstructorsConstructorDescriptionInfinispanTimerFactory(TimerMetaDataFactory<I, V, C> factory, TimeoutListener<I, TransactionBatch> listener, TimerRegistry<I> registry) -
Method Summary
Modifier and TypeMethodDescriptioncreateTimer(I id, ImmutableTimerMetaData metaData, TimerManager<I, TransactionBatch> manager, Scheduler<I, ImmutableTimerMetaData> scheduler)
-
Constructor Details
-
InfinispanTimerFactory
public InfinispanTimerFactory(TimerMetaDataFactory<I, V, C> factory, TimeoutListener<I, TransactionBatch> listener, TimerRegistry<I> registry)
-
-
Method Details
-
createTimer
public Timer<I> createTimer(I id, ImmutableTimerMetaData metaData, TimerManager<I, TransactionBatch> manager, Scheduler<I, ImmutableTimerMetaData> scheduler) - Specified by:
createTimerin interfaceTimerFactory<I,V, C>
-
getMetaDataFactory
- Specified by:
getMetaDataFactoryin interfaceTimerFactory<I,V, C>
-