Package io.grpc.protobuf.lite
Class ProtoLiteUtils.MetadataMarshaller<T extends com.google.protobuf.MessageLite>
java.lang.Object
io.grpc.protobuf.lite.ProtoLiteUtils.MetadataMarshaller<T>
- All Implemented Interfaces:
Metadata.BinaryMarshaller<T>
- Enclosing class:
ProtoLiteUtils
private static final class ProtoLiteUtils.MetadataMarshaller<T extends com.google.protobuf.MessageLite>
extends Object
implements Metadata.BinaryMarshaller<T>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionparseBytes
(byte[] serialized) Parse a serialized metadata value from bytes.byte[]
Serialize a metadata value to bytes.
-
Field Details
-
defaultInstance
-
-
Constructor Details
-
MetadataMarshaller
MetadataMarshaller(T defaultInstance)
-
-
Method Details
-
toBytes
Description copied from interface:Metadata.BinaryMarshaller
Serialize a metadata value to bytes.- Specified by:
toBytes
in interfaceMetadata.BinaryMarshaller<T extends com.google.protobuf.MessageLite>
- Parameters:
value
- to serialize- Returns:
- serialized version of value
-
parseBytes
Description copied from interface:Metadata.BinaryMarshaller
Parse a serialized metadata value from bytes.- Specified by:
parseBytes
in interfaceMetadata.BinaryMarshaller<T extends com.google.protobuf.MessageLite>
- Parameters:
serialized
- value of metadata to parse- Returns:
- a parsed instance of type T
-