Package io.grpc

Class Metadata.AsciiKey<T>

    • Constructor Detail

      • AsciiKey

        private AsciiKey​(java.lang.String name,
                         boolean pseudo,
                         Metadata.AsciiMarshaller<T> marshaller)
        Keys have a name and an ASCII marshaller used for serialization.
    • Method Detail

      • toBytes

        byte[] toBytes​(T value)
        Description copied from class: Metadata.Key
        Serialize a metadata value to bytes.
        Specified by:
        toBytes in class Metadata.Key<T>
        Parameters:
        value - to serialize
        Returns:
        serialized version of value
      • parseBytes

        T parseBytes​(byte[] serialized)
        Description copied from class: Metadata.Key
        Parse a serialized metadata value from bytes.
        Specified by:
        parseBytes in class Metadata.Key<T>
        Parameters:
        serialized - value of metadata to parse
        Returns:
        a parsed instance of type T