public interface GrpcSerializationProvider
Modifier and Type | Method and Description |
---|---|
<T> HttpDeserializer<T> |
deserializerFor(GrpcMessageEncoding messageEncoding,
java.lang.Class<T> type)
|
<T> HttpSerializer<T> |
serializerFor(GrpcMessageEncoding encoding,
java.lang.Class<T> type)
|
java.util.Set<GrpcMessageEncoding> |
supportedEncodings() |
java.util.Set<GrpcMessageEncoding> supportedEncodings()
<T> HttpSerializer<T> serializerFor(GrpcMessageEncoding encoding, java.lang.Class<T> type)
T
- The type of object to serialize.encoding
- GrpcMessageEncoding
for the serializer.type
- The Class
type that the returned HttpSerializer
can serialize.HttpSerializer
for a Class
of type T
.<T> HttpDeserializer<T> deserializerFor(GrpcMessageEncoding messageEncoding, java.lang.Class<T> type)
T
- The type of object to deserialize.messageEncoding
- GrpcMessageEncoding
for the deserializer.type
- The Class
type that the return value will deserialize.HttpDeserializer
for a Class
of type T
.