Class InfinispanTimerFactory<I,V>
- java.lang.Object
-
- org.wildfly.clustering.ejb.infinispan.timer.InfinispanTimerFactory<I,V>
-
- All Implemented Interfaces:
TimerFactory<I,V>
public class InfinispanTimerFactory<I,V> extends Object implements TimerFactory<I,V>
- Author:
- Paul Ferraro
-
-
Constructor Summary
Constructors Constructor Description InfinispanTimerFactory(TimerMetaDataFactory<I,V> factory, TimeoutListener<I,org.wildfly.clustering.ee.cache.tx.TransactionBatch> listener, TimerRegistry<I> registry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Timer<I>createTimer(I id, ImmutableTimerMetaData metaData, TimerManager<I,org.wildfly.clustering.ee.cache.tx.TransactionBatch> manager, org.wildfly.clustering.ee.Scheduler<I,ImmutableTimerMetaData> scheduler)TimerMetaDataFactory<I,V>getMetaDataFactory()
-
-
-
Constructor Detail
-
InfinispanTimerFactory
public InfinispanTimerFactory(TimerMetaDataFactory<I,V> factory, TimeoutListener<I,org.wildfly.clustering.ee.cache.tx.TransactionBatch> listener, TimerRegistry<I> registry)
-
-
Method Detail
-
createTimer
public Timer<I> createTimer(I id, ImmutableTimerMetaData metaData, TimerManager<I,org.wildfly.clustering.ee.cache.tx.TransactionBatch> manager, org.wildfly.clustering.ee.Scheduler<I,ImmutableTimerMetaData> scheduler)
- Specified by:
createTimerin interfaceTimerFactory<I,V>
-
getMetaDataFactory
public TimerMetaDataFactory<I,V> getMetaDataFactory()
- Specified by:
getMetaDataFactoryin interfaceTimerFactory<I,V>
-
-