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