Class InfinispanTimerMetaDataFactory<I,C>
- java.lang.Object
-
- org.wildfly.clustering.ejb.infinispan.timer.InfinispanTimerMetaDataFactory<I,C>
-
- All Implemented Interfaces:
Creator<I,RemappableTimerMetaDataEntry<C>,Map.Entry<RemappableTimerMetaDataEntry<C>,TimerIndex>>,Locator<I,RemappableTimerMetaDataEntry<C>>,Remover<I>,ImmutableTimerMetaDataFactory<I,RemappableTimerMetaDataEntry<C>,C>,TimerMetaDataFactory<I,RemappableTimerMetaDataEntry<C>,C>
public class InfinispanTimerMetaDataFactory<I,C> extends Object implements TimerMetaDataFactory<I,RemappableTimerMetaDataEntry<C>,C>
- Author:
- Paul Ferraro
-
-
Constructor Summary
Constructors Constructor Description InfinispanTimerMetaDataFactory(InfinispanTimerMetaDataConfiguration<C> config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImmutableTimerMetaDatacreateImmutableTimerMetaData(RemappableTimerMetaDataEntry<C> entry)TimerMetaDatacreateTimerMetaData(I id, RemappableTimerMetaDataEntry<C> entry)RemappableTimerMetaDataEntry<C>createValue(I id, Map.Entry<RemappableTimerMetaDataEntry<C>,TimerIndex> entry)RemappableTimerMetaDataEntry<C>findValue(I id)booleanremove(I id)
-
-
-
Constructor Detail
-
InfinispanTimerMetaDataFactory
public InfinispanTimerMetaDataFactory(InfinispanTimerMetaDataConfiguration<C> config)
-
-
Method Detail
-
createValue
public RemappableTimerMetaDataEntry<C> createValue(I id, Map.Entry<RemappableTimerMetaDataEntry<C>,TimerIndex> entry)
- Specified by:
createValuein interfaceCreator<I,RemappableTimerMetaDataEntry<C>,Map.Entry<RemappableTimerMetaDataEntry<C>,TimerIndex>>
-
findValue
public RemappableTimerMetaDataEntry<C> findValue(I id)
-
createTimerMetaData
public TimerMetaData createTimerMetaData(I id, RemappableTimerMetaDataEntry<C> entry)
- Specified by:
createTimerMetaDatain interfaceTimerMetaDataFactory<I,RemappableTimerMetaDataEntry<C>,C>
-
createImmutableTimerMetaData
public ImmutableTimerMetaData createImmutableTimerMetaData(RemappableTimerMetaDataEntry<C> entry)
- Specified by:
createImmutableTimerMetaDatain interfaceImmutableTimerMetaDataFactory<I,RemappableTimerMetaDataEntry<C>,C>
-
-