Class InfinispanTimerMetaDataFactory<I,C>
java.lang.Object
org.wildfly.clustering.ejb.infinispan.timer.InfinispanTimerMetaDataFactory<I,C>
- All Implemented Interfaces:
org.wildfly.clustering.cache.CacheEntryCreator<I,,RemappableTimerMetaDataEntry<C>, Map.Entry<RemappableTimerMetaDataEntry<C>, TimerIndex>> org.wildfly.clustering.cache.CacheEntryLocator<I,,RemappableTimerMetaDataEntry<C>> org.wildfly.clustering.cache.CacheEntryRemover<I>,ImmutableTimerMetaDataFactory<I,,RemappableTimerMetaDataEntry<C>> TimerMetaDataFactory<I,RemappableTimerMetaDataEntry<C>>
public class InfinispanTimerMetaDataFactory<I,C>
extends Object
implements TimerMetaDataFactory<I,RemappableTimerMetaDataEntry<C>>
- Author:
- Paul Ferraro
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptioncreateTimerMetaData(I id, RemappableTimerMetaDataEntry<C> entry) createValueAsync(I id, Map.Entry<RemappableTimerMetaDataEntry<C>, TimerIndex> entry) findValueAsync(I id) removeAsync(I id) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.wildfly.clustering.cache.CacheEntryCreator
createValueMethods inherited from interface org.wildfly.clustering.cache.CacheEntryLocator
findValue, tryValue, tryValueAsyncMethods inherited from interface org.wildfly.clustering.cache.CacheEntryRemover
purge, purgeAsync, remove
-
Constructor Details
-
InfinispanTimerMetaDataFactory
-
-
Method Details
-
createValueAsync
public CompletionStage<RemappableTimerMetaDataEntry<C>> createValueAsync(I id, Map.Entry<RemappableTimerMetaDataEntry<C>, TimerIndex> entry) - Specified by:
createValueAsyncin interfaceorg.wildfly.clustering.cache.CacheEntryCreator<I,RemappableTimerMetaDataEntry<C>, Map.Entry<RemappableTimerMetaDataEntry<C>, TimerIndex>>
-
findValueAsync
-
removeAsync
- Specified by:
removeAsyncin interfaceorg.wildfly.clustering.cache.CacheEntryRemover<I>
-
createTimerMetaData
- Specified by:
createTimerMetaDatain interfaceTimerMetaDataFactory<I,C>
-
createImmutableTimerMetaData
- Specified by:
createImmutableTimerMetaDatain interfaceImmutableTimerMetaDataFactory<I,C>
-