Package io.grpc
Class Metadata.AsciiKey<T>
java.lang.Object
io.grpc.Metadata.Key<T>
io.grpc.Metadata.AsciiKey<T>
- Enclosing class:
Metadata
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
AsciiKey
(String name, boolean pseudo, Metadata.AsciiMarshaller<T> marshaller) Keys have a name and an ASCII marshaller used for serialization. -
Method Summary
Modifier and TypeMethodDescription(package private) T
parseBytes
(byte[] serialized) Parse a serialized metadata value from bytes.(package private) byte[]
Serialize a metadata value to bytes.Methods inherited from class io.grpc.Metadata.Key
asciiName, equals, getMarshaller, hashCode, name, of, of, of, of, of, originalName, serializesToStreams, toString
-
Field Details
-
marshaller
-
-
Constructor Details
-
AsciiKey
Keys have a name and an ASCII marshaller used for serialization.
-
-
Method Details
-
toBytes
Description copied from class:Metadata.Key
Serialize a metadata value to bytes.- Specified by:
toBytes
in classMetadata.Key<T>
- Parameters:
value
- to serialize- Returns:
- serialized version of value
-
parseBytes
Description copied from class:Metadata.Key
Parse a serialized metadata value from bytes.- Specified by:
parseBytes
in classMetadata.Key<T>
- Parameters:
serialized
- value of metadata to parse- Returns:
- a parsed instance of type T
-