Package (2.41.0)

GitHub Repository

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description Settings to control ChannelPool behavior.

To facilitate low latency/high throughout applications, gax provides a ChannelPool. The pool is meant to facilitate high throughput/low latency clients. By splitting load across Grpc-specific settings for creating callables.


Class Description Provides properties of the GAX-GRPC library. GrpcCallContext encapsulates context data used to make a grpc call.

GrpcCallContext is immutable in the sense that none of its methods modifies the GrpcCallContext itself or the underlying data. Methods of the form withX, such as #withTransportChannel, return copies of the object, but with one field changed. The immutability An interceptor to handle custom headers.

Package-private for internal usage. GrpcResponseMetadata provides a mechanism to access the headers and trailers returned by a gRPC client method.

NOTE: the GrpcResponseMetadata class is not thread-safe and should NOT be re-used for multiple A failure code specific to a gRPC call. Implementation of TransportChannel based on gRPC. InstantiatingGrpcChannelProvider is a TransportChannelProvider which constructs a gRPC ManagedChannel with a number of configured inputs every time getChannel(...) is called. These inputs include a port, a service address, and credentials. Public for technical reasons; intended for use by generated code.


Interface Description This interface represents a factory for creating one ManagedChannel

This is public only for technical reasons, for advanced usage. An interface to prepare a ManagedChannel for normal requests by priming the channel

This is public only for technical reasons, for advanced usage. Provider of custom gRPC ClientInterceptors. An interface to handle metadata returned from an RPC. A ResponseMetadataHandler is used by the GrpcMetadataHandlerInterceptor class to provide custom handling of the returned headers and trailers.