@Deprecated
public final class ProtobufSerializationProvider
extends Object
implements SerializationProvider
SerializationProvider for serializing/deserializing
protocol buffer objects.
Note: This implementation assumes byte streams represent a single message. This implementation currently uses
writeTo/parseFrom and not writeDelimitedTo/parseDelimitedFrom to serialize/deserialize messages.
It cannot be used to process a stream of delimited messages on a single Buffer.| Constructor and Description |
|---|
ProtobufSerializationProvider()
Deprecated.
|
ProtobufSerializationProvider(Function<Class<?>,Parser<?>> parserForClass)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
<T> StreamingDeserializer<T> |
getDeserializer(Class<T> classToDeSerialize)
Deprecated.
|
<T> StreamingDeserializer<T> |
getDeserializer(TypeHolder<T> typeToDeserialize)
Deprecated.
|
<T> StreamingSerializer |
getSerializer(Class<T> classToSerialize)
Deprecated.
|
<T> StreamingSerializer |
getSerializer(TypeHolder<T> typeToSerialize)
Deprecated.
|
public ProtobufSerializationProvider()
public ProtobufSerializationProvider(Function<Class<?>,Parser<?>> parserForClass)
public <T> StreamingSerializer getSerializer(Class<T> classToSerialize)
getSerializer in interface SerializationProviderpublic <T> StreamingSerializer getSerializer(TypeHolder<T> typeToSerialize)
getSerializer in interface SerializationProviderpublic <T> StreamingDeserializer<T> getDeserializer(Class<T> classToDeSerialize)
getDeserializer in interface SerializationProviderpublic <T> StreamingDeserializer<T> getDeserializer(TypeHolder<T> typeToDeserialize)
getDeserializer in interface SerializationProvider