public class ProtobufCodec<IN,OUT> extends SerializationCodec<Map<Class<?>,com.google.protobuf.Message>,IN,OUT>
DEFAULT_DELIMITER, delimiter| Constructor and Description |
|---|
ProtobufCodec() |
ProtobufCodec(boolean lengthFieldFraming) |
| Modifier and Type | Method and Description |
|---|---|
protected Function<byte[],IN> |
deserializer(Map<Class<?>,com.google.protobuf.Message> messages,
Class<IN> type,
Consumer<IN> next) |
protected Function<OUT,byte[]> |
serializer(Map<Class<?>,com.google.protobuf.Message> messages) |
apply, decoder, getEngine, readTypedecode, encodeaddDelimiterIfAny, decoder, doBufferDecode, doDelimitedBufferDecode, encoder, invokeCallbackOrReturnpublic ProtobufCodec()
public ProtobufCodec(boolean lengthFieldFraming)
protected Function<byte[],IN> deserializer(Map<Class<?>,com.google.protobuf.Message> messages, Class<IN> type, Consumer<IN> next)
deserializer in class SerializationCodec<Map<Class<?>,com.google.protobuf.Message>,IN,OUT>protected Function<OUT,byte[]> serializer(Map<Class<?>,com.google.protobuf.Message> messages)
serializer in class SerializationCodec<Map<Class<?>,com.google.protobuf.Message>,IN,OUT>Copyright © 2016. All rights reserved.