Package io.grpc

Class Metadata.AsciiKey<T>

java.lang.Object
io.grpc.Metadata.Key<T>
io.grpc.Metadata.AsciiKey<T>
Enclosing class:
Metadata

private static class Metadata.AsciiKey<T> extends Metadata.Key<T>
  • Field Details

  • Constructor Details

    • AsciiKey

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

    • 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