public class PrefixedSerializer<P,S> extends AbstractSerializer<S>
| Constructor and Description |
|---|
PrefixedSerializer(P prefix,
Serializer<P> prefixSerializer,
Serializer<S> suffixSerializer) |
| Modifier and Type | Method and Description |
|---|---|
S |
fromByteBuffer(ByteBuffer bytes)
Extract an object of type T from the bytes.
|
List<S> |
fromBytesList(List<ByteBuffer> list) |
<V> Map<S,V> |
fromBytesMap(Map<ByteBuffer,V> map) |
ByteBuffer |
toByteBuffer(S s)
Extract bytes from the obj of type T
|
computeInitialHashSize, fromBytes, fromBytesSet, getComparatorType, toBytes, toBytesList, toBytesMap, toBytesSetpublic PrefixedSerializer(P prefix, Serializer<P> prefixSerializer, Serializer<S> suffixSerializer)
public ByteBuffer toByteBuffer(S s)
SerializertoByteBuffer in interface Serializer<S>toByteBuffer in class AbstractSerializer<S>public S fromByteBuffer(ByteBuffer bytes)
SerializerfromByteBuffer in interface Serializer<S>fromByteBuffer in class AbstractSerializer<S>public List<S> fromBytesList(List<ByteBuffer> list)
fromBytesList in interface Serializer<S>fromBytesList in class AbstractSerializer<S>public <V> Map<S,V> fromBytesMap(Map<ByteBuffer,V> map)
fromBytesMap in interface Serializer<S>fromBytesMap in class AbstractSerializer<S>Copyright © 2014. All Rights Reserved.