Types
Represents a compression algorithm for gRPC message encoding.
Provides access to read and write metadata values to be exchanged during a gRPC call.
Provides access to read and write metadata values to be exchanged during a gRPC call.
Provides access to read and write metadata values to be exchanged during a gRPC call.
A typed key for metadata entries that uses a GrpcMarshaller to encode and decode values.
A typed key for metadata entries that uses a GrpcMarshaller to encode and decode values.
A typed key for metadata entries that uses a GrpcMarshaller to encode and decode values.
Defines the status of an operation by providing a standard GrpcStatusCode in conjunction with an optional descriptive message.
Defines the status of an operation by providing a standard GrpcStatusCode in conjunction with an optional descriptive message.
Defines the status of an operation by providing a standard GrpcStatusCode in conjunction with an optional descriptive message.
Standard gRPC status codes.
Exception used for propagating gRPC status information in non-OK results.
Exception used for propagating gRPC status information in non-OK results.
Exception used for propagating gRPC status information in non-OK results.
Properties
The description of this status, or null if not present.
The status associated with this exception.
The status code of this status.
The status code of this status.
The status code of this status.
The trailing metadata associated with this exception, or null if not present.
Functions
Converts this status to a GrpcStatusException with optional trailers.
Creates a copy of this metadata containing all entries.
Returns the last metadata entry added with the given key, or null if there are no entries.
Returns the last metadata entry added with the given typed key, or null if there are no entries.
Returns the last metadata entry added with the given key, or null if there are no entries.
Returns the last metadata entry added with the given typed key, or null if there are no entries.
Returns all metadata entries with the given key, in the order they were added.
Returns all metadata entries with the given typed key, in the order they were added.
Returns all metadata entries with the given key, in the order they were added.
Returns all metadata entries with the given typed key, in the order they were added.
Returns all binary metadata entries with the given key, in the order they were added.
Returns all binary metadata entries with the given typed key, in the order they were added.
Returns all binary metadata entries with the given key, in the order they were added.
Returns all binary metadata entries with the given typed key, in the order they were added.
Returns the last binary metadata entry added with the given key, or null if there are no entries.
Returns the last binary metadata entry added with the given typed key, or null if there are no entries.
Returns the last binary metadata entry added with the given key, or null if there are no entries.
Returns the last binary metadata entry added with the given typed key, or null if there are no entries.
Constructs and configures a new GrpcMetadata instance. The provided block is executed to apply custom modifications to the metadata object.
Creates a GrpcStatus with the specified code, optional description, and cause.
Creates a GrpcStatus with the specified code, optional description, and cause.
Creates a GrpcStatus with the specified code, optional description, and cause.
Returns an immutable set of all keys present in this metadata.
Returns an immutable set of all keys present in this metadata.
Returns an immutable set of all keys present in this metadata.
Creates a new metadata instance containing all entries from this metadata and other.
Merges all entries from other metadata into this metadata using the += operator.
Removes all values for the given key and returns them.
Removes all values for the given typed key and returns them.
Removes all values for the given key and returns them.
Removes all values for the given typed key and returns them.