Package org.infinispan.cache.impl
Class EncoderEntryMapper<K,V,T extends Map.Entry<K,V>>
- java.lang.Object
-
- org.infinispan.cache.impl.EncoderEntryMapper<K,V,T>
-
- All Implemented Interfaces:
Function<T,T>
,org.infinispan.commons.util.InjectiveFunction<T,T>
public class EncoderEntryMapper<K,V,T extends Map.Entry<K,V>> extends Object implements org.infinispan.commons.util.InjectiveFunction<T,T>
Function
that uses an encoder to converter entries from the configured storage format to the requested format.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EncoderEntryMapper.Externalizer
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description T
apply(T e)
void
injectDependencies(ComponentRegistry registry)
static <K,V>
EncoderEntryMapper<K,V,CacheEntry<K,V>>newCacheEntryMapper(DataConversion keyDataConversion, DataConversion valueDataConversion, InternalEntryFactory entryFactory)
static <K,V>
EncoderEntryMapper<K,V,Map.Entry<K,V>>newEntryMapper(DataConversion keyDataConversion, DataConversion valueDataConversion, InternalEntryFactory entryFactory)
-
-
-
Method Detail
-
newEntryMapper
public static <K,V> EncoderEntryMapper<K,V,Map.Entry<K,V>> newEntryMapper(DataConversion keyDataConversion, DataConversion valueDataConversion, InternalEntryFactory entryFactory)
-
newCacheEntryMapper
public static <K,V> EncoderEntryMapper<K,V,CacheEntry<K,V>> newCacheEntryMapper(DataConversion keyDataConversion, DataConversion valueDataConversion, InternalEntryFactory entryFactory)
-
injectDependencies
public void injectDependencies(ComponentRegistry registry)
-
-