Uses of Class
io.grpc.Metadata.Key
Packages that use Metadata.Key
Package
Description
The gRPC core public API.
API for gRPC over Protocol Buffers, including tools for serializing and de-serializing protobuf
messages.
-
Uses of Metadata.Key in io.grpc
Fields in io.grpc declared as Metadata.KeyModifier and TypeFieldDescriptionstatic final Metadata.Key<Status>InternalStatus.CODE_KEYKey to bind status code to trailing metadata.static final Metadata.Key<String>InternalStatus.MESSAGE_KEYKey to bind status message to trailing metadata.Methods in io.grpc that return Metadata.KeyModifier and TypeMethodDescriptionstatic <T> Metadata.Key<T>InternalMetadata.keyOf(String name, InternalMetadata.TrustedAsciiMarshaller<T> marshaller) static <T> Metadata.Key<T>InternalMetadata.keyOf(String name, Metadata.AsciiMarshaller<T> marshaller) static <T> Metadata.Key<T>Metadata.Key.of(String name, Metadata.AsciiMarshaller<T> marshaller) Creates a key for an ASCII header.static <T> Metadata.Key<T>Metadata.Key.of(String name, Metadata.BinaryMarshaller<T> marshaller) Creates a key for a binary header.static <T> Metadata.Key<T>Metadata.Key.of(String name, Metadata.BinaryStreamMarshaller<T> marshaller) Creates a key for a binary header, serializing to input streams.Methods in io.grpc with parameters of type Metadata.KeyModifier and TypeMethodDescriptionbooleanMetadata.containsKey(Metadata.Key<?> key) Returns true if a value is defined for the given key.<T> voidMetadata.discardAll(Metadata.Key<T> key) Remove all values for the given key without returning them.<T> TMetadata.get(Metadata.Key<T> key) Returns the last metadata entry added with the name 'name' parsed as T.<T> Iterable<T>Metadata.getAll(Metadata.Key<T> key) Returns all the metadata entries named 'name', in the order they were received, parsed as T, or null if there are none.<T> voidMetadata.put(Metadata.Key<T> key, T value) Adds thekey, valuepair.<T> booleanMetadata.remove(Metadata.Key<T> key, T value) Removes the first occurrence ofvalueforkey.<T> Iterable<T>Metadata.removeAll(Metadata.Key<T> key) Remove all values for the given key.Method parameters in io.grpc with type arguments of type Metadata.KeyModifier and TypeMethodDescriptionvoidMetadata.merge(Metadata other, Set<Metadata.Key<?>> keys) Merge values from the given set of keys into this set of metadata. -
Uses of Metadata.Key in io.grpc.protobuf
Methods in io.grpc.protobuf that return Metadata.KeyModifier and TypeMethodDescriptionstatic <T extends com.google.protobuf.Message>
Metadata.Key<T>ProtoUtils.keyForProto(T instance) Produce a metadata key for a generated protobuf type.