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
ConstructorsModifierConstructorDescriptionprivateAsciiKey(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) TparseBytes(byte[] serialized) Parse a serialized metadata value from bytes.(package private) byte[]Serialize a metadata value to bytes.Methods inherited from class 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.KeySerialize a metadata value to bytes.- Specified by:
toBytesin classMetadata.Key<T>- Parameters:
value- to serialize- Returns:
- serialized version of value
-
parseBytes
Description copied from class:Metadata.KeyParse a serialized metadata value from bytes.- Specified by:
parseBytesin classMetadata.Key<T>- Parameters:
serialized- value of metadata to parse- Returns:
- a parsed instance of type T
-