public class CollectionSerializer
extends java.lang.Object
Constructor and Description |
---|
CollectionSerializer() |
Modifier and Type | Method and Description |
---|---|
static <V,C extends java.util.Collection<? super V>> |
deserializeCollection(IVersionedSerializer<V> serializer,
java.util.function.IntFunction<C> factory,
DataInputPlus in,
int version) |
static <K,V,M extends java.util.Map<K,V>> |
deserializeMap(IVersionedSerializer<K> keySerializer,
IVersionedSerializer<V> valueSerializer,
java.util.function.IntFunction<M> factory,
DataInputPlus in,
int version) |
static <K,V> java.util.function.IntFunction<java.util.Map<K,V>> |
newHashMap() |
static <V> java.util.function.IntFunction<java.util.Set<V>> |
newHashSet() |
static <V> void |
serializeCollection(IVersionedSerializer<V> valueSerializer,
java.util.Collection<V> values,
DataOutputPlus out,
int version) |
static <V> long |
serializedSizeCollection(IVersionedSerializer<V> valueSerializer,
java.util.Collection<V> values,
int version) |
static <V,L extends java.util.List<V> & java.util.RandomAccess> |
serializedSizeList(IVersionedSerializer<V> valueSerializer,
L values,
int version) |
static <K,V> long |
serializedSizeMap(IVersionedSerializer<K> keySerializer,
IVersionedSerializer<V> valueSerializer,
java.util.Map<K,V> map,
int version) |
static <V,L extends java.util.List<V> & java.util.RandomAccess> |
serializeList(IVersionedSerializer<V> valueSerializer,
L values,
DataOutputPlus out,
int version) |
static <K,V> void |
serializeMap(IVersionedSerializer<K> keySerializer,
IVersionedSerializer<V> valueSerializer,
java.util.Map<K,V> map,
DataOutputPlus out,
int version) |
public static <V> void serializeCollection(IVersionedSerializer<V> valueSerializer, java.util.Collection<V> values, DataOutputPlus out, int version) throws java.io.IOException
java.io.IOException
public static <V,L extends java.util.List<V> & java.util.RandomAccess> void serializeList(IVersionedSerializer<V> valueSerializer, L values, DataOutputPlus out, int version) throws java.io.IOException
java.io.IOException
public static <K,V> void serializeMap(IVersionedSerializer<K> keySerializer, IVersionedSerializer<V> valueSerializer, java.util.Map<K,V> map, DataOutputPlus out, int version) throws java.io.IOException
java.io.IOException
public static <V,C extends java.util.Collection<? super V>> C deserializeCollection(IVersionedSerializer<V> serializer, java.util.function.IntFunction<C> factory, DataInputPlus in, int version) throws java.io.IOException
java.io.IOException
public static <K,V,M extends java.util.Map<K,V>> M deserializeMap(IVersionedSerializer<K> keySerializer, IVersionedSerializer<V> valueSerializer, java.util.function.IntFunction<M> factory, DataInputPlus in, int version) throws java.io.IOException
java.io.IOException
public static <V> long serializedSizeCollection(IVersionedSerializer<V> valueSerializer, java.util.Collection<V> values, int version)
public static <V,L extends java.util.List<V> & java.util.RandomAccess> long serializedSizeList(IVersionedSerializer<V> valueSerializer, L values, int version) throws java.io.IOException
java.io.IOException
public static <K,V> long serializedSizeMap(IVersionedSerializer<K> keySerializer, IVersionedSerializer<V> valueSerializer, java.util.Map<K,V> map, int version)
public static <V> java.util.function.IntFunction<java.util.Set<V>> newHashSet()
public static <K,V> java.util.function.IntFunction<java.util.Map<K,V>> newHashMap()
Copyright © 2009-2022 The Apache Software Foundation