Uses of Class
io.grpc.Metadata.Key
Packages that use Metadata.Key
Package
Description
The gRPC core public API.
Interfaces and implementations that are internal to gRPC.
API for gRPC over Protocol Buffers, including tools for serializing and de-serializing protobuf
messages.
Service definitions and utilities with protobuf dependency for the pre-defined gRPC services.
-
Uses of Metadata.Key in io.grpc
Subclasses of Metadata.Key in io.grpcModifier and TypeClassDescriptionprivate static classprivate static classprivate static classA binary key for values which should be serialized lazily toInputStreams.private static final classFields in io.grpc declared as Metadata.KeyModifier and TypeFieldDescriptionstatic final Metadata.Key<Status> InternalStatus.CODE_KEYKey to bind status code to trailing metadata.(package private) static final Metadata.Key<Status> Status.CODE_KEYKey to bind status code to trailing metadata.private final Metadata.Key<T> Metadata.IterableAt.keystatic final Metadata.Key<String> InternalStatus.MESSAGE_KEYKey to bind status message to trailing metadata.(package private) static final Metadata.Key<String> Status.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) (package private) static <T> Metadata.Key<T> Metadata.Key.of(String name, boolean pseudo, Metadata.AsciiMarshaller<T> marshaller) (package private) static <T> Metadata.Key<T> Metadata.Key.of(String name, boolean pseudo, Metadata.TrustedAsciiMarshaller<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.(package private) static <T> Metadata.LazyValue<T> Metadata.LazyValue.create(Metadata.Key<T> key, T value) <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.private static <T> Metadata.BinaryStreamMarshaller<T> Metadata.LazyValue.getBinaryStreamMarshaller(Metadata.Key<T> key) <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.(package private) <T2> T2Metadata.LazyValue.toObject(Metadata.Key<T2> key) private <T> TMetadata.valueAsT(int i, Metadata.Key<T> 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.Constructors in io.grpc with parameters of type Metadata.Key -
Uses of Metadata.Key in io.grpc.grpclb
Fields in io.grpc.grpclb declared as Metadata.KeyModifier and TypeFieldDescriptionstatic final Metadata.Key<String> GrpclbConstants.TOKEN_METADATA_KEYThe opaque token given by the remote balancer for each returned server address. -
Uses of Metadata.Key in io.grpc.internal
Fields in io.grpc.internal declared as Metadata.KeyModifier and TypeFieldDescriptionstatic final Metadata.Key<byte[]> GrpcUtil.CONTENT_ACCEPT_ENCODING_KEYMetadata.Keyfor the stream's accepted content encoding header.static final Metadata.Key<String> GrpcUtil.CONTENT_ENCODING_KEYMetadata.Keyfor the stream's content encoding header.(package private) static final Metadata.Key<String> GrpcUtil.CONTENT_LENGTH_KEYstatic final Metadata.Key<String> GrpcUtil.CONTENT_TYPE_KEYMetadata.Keyfor the Content-Type request/response header.(package private) static final Metadata.Key<String> RetriableStream.GRPC_PREVIOUS_RPC_ATTEMPTS(package private) static final Metadata.Key<String> RetriableStream.GRPC_RETRY_PUSHBACK_MSprivate static final Metadata.Key<Integer> Http2ClientStreamTransportState.HTTP2_STATUSstatic final Metadata.Key<byte[]> GrpcUtil.MESSAGE_ACCEPT_ENCODING_KEYMetadata.Keyfor the accepted message encodings header.static final Metadata.Key<String> GrpcUtil.MESSAGE_ENCODING_KEYMetadata.Keyfor the message encoding header.static final Metadata.Key<String> GrpcUtil.TE_HEADERMetadata.Keyfor the Transfer encoding.static final Metadata.Key<Long> GrpcUtil.TIMEOUT_KEYMetadata.Keyfor the timeout header.static final Metadata.Key<String> GrpcUtil.USER_AGENT_KEYMetadata.Keyfor the Content-Type request/response header. -
Uses of Metadata.Key in io.grpc.protobuf
Fields in io.grpc.protobuf declared as Metadata.KeyModifier and TypeFieldDescriptionprivate static final Metadata.Key<com.google.rpc.Status> StatusProto.STATUS_DETAILS_KEYMethods 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. -
Uses of Metadata.Key in io.grpc.protobuf.services
Fields in io.grpc.protobuf.services declared as Metadata.KeyModifier and TypeFieldDescription(package private) static final Metadata.Key<byte[]> BinlogHelper.STATUS_DETAILS_KEY -
Uses of Metadata.Key in io.grpc.rls
Fields in io.grpc.rls declared as Metadata.KeyModifier and TypeFieldDescription(package private) static final Metadata.Key<String> CachingRlsLbClient.RLS_DATA_KEYA header will be added when RLS server respond with additional header data.