Uses of Package
com.google.api.gax.rpc
Packages that use com.google.api.gax.rpc
Package
Description
-
Classes in com.google.api.gax.rpc used by com.google.api.gax.batchingClassDescriptionContext for an API call.Key for api call context options key-value pair.A UnaryCallable is an immutable object which is capable of making RPC calls to non-streaming API methods.A base settings class to configure a UnaryCallable.A base builder class for
UnaryCallSettings. -
Classes in com.google.api.gax.rpc used by com.google.api.gax.longrunning
-
Classes in com.google.api.gax.rpc used by com.google.api.gax.paging
-
Classes in com.google.api.gax.rpc used by com.google.api.gax.retrying
-
Classes in com.google.api.gax.rpc used by com.google.api.gax.rpcClassDescriptionContext for an API call.Key for api call context options key-value pair.Implementation of HeaderProvider that provides headers describing the API client library making API calls.Represents an exception thrown during an RPC call.Receives notifications from an observable stream of messages.A Batch contains a collection of requests that are to be batched into a single API call.An ApiFuture to be used with batching.BatchedRequestIssuer receives a response or an exception and waits to set the given batchedFuture until sendResult() is called.A Factory class which, for each unique partitionKey, creates a trio including a ThresholdBatcher, BatchExecutor, and ThresholdBatchingForwarder.A settings class to configure a
UnaryCallablefor calls to an API method that supports batching.Interface which represents an object that transforms request/response data for the purposes of batching.A wrapper around a bidirectional stream.A BidiStreamingCallable is an immutable object which is capable of making RPC calls to bidirectional streaming API methods.Encapsulates client state, including executor, credentials, and transport channel.A base settings class to configure a client class.A wrapper used to send requests to the server.A ClientStreamingCallable is an immutable object which is capable of making RPC calls to client streaming API methods.A callback used to report that theClientStreamis ready to send more messages.This class contains a list of standard error messages that returns from server.An instance of HeaderProvider that always provides the same headers.An instance of TransportChannelProvider that always provides the same TransportChannel.Provider of headers to put on http requests.Implementation-agnostic interface for managing long-running operations.An OperationCallable is an immutable object which is capable of initiating RPC calls to long-running API methods and returning anOperationFutureto manage the polling of the Operation and getting the response.A settings class to configure anOperationCallablefor calls to initiate, resume, and cancel a long-running operation.The context for a page call.A settings class to configure aUnaryCallablefor calls to an API method that supports page streaming.An interface which provides the functionality to extract data from requests and inject data into requests for the purposes of page streaming.Interface for constructing futures which return PagedListResponse objects.This builder class builds a request params map that will be used by autogenerated implementation ofRequestParamsExtractor.A request params encoder takes arequestobject and encodes some (or all) of its parameters in a string form following specific parameter extraction and string encoding rules, defined by concrete implementations of this interface.A request params extractor takes arequestmessage, extracts specific field values from it, converts them in strings and returns them as key-value pairs, where a key is a request field name and a value is a string representation of a field value.Receives notifications from server-streaming calls.A blocking Iterable-style wrapper around server stream responses.A ServerStreamingCallable is an immutable object which is capable of making RPC calls to server streaming API methods.A settings class to configure aServerStreamingCallable.Transport-specific status code.Allows the implementer ofResponseObserverto control the flow of responses.A settings class to configure a streaming callable object for calls to a streaming API method.A base settings class to configure a client stub class.A UnaryCallable that translates request types and response types using the given transformers.Class whose instances can issue RPCs on a particular transport.Provides an interface to either build a TransportChannel or provide a fixed TransportChannel that will be used to make calls to a service.A UnaryCallable is an immutable object which is capable of making RPC calls to non-streaming API methods.A base settings class to configure a UnaryCallable.A base builder class forUnaryCallSettings.Prevents the streams from hanging indefinitely. -
Classes in com.google.api.gax.rpc used by com.google.api.gax.rpc.internal
-
Classes in com.google.api.gax.rpc used by com.google.api.gax.tracingClassDescriptionContext for an API call.Receives notifications from an observable stream of messages.Interface which represents an object that transforms request/response data for the purposes of batching.A BidiStreamingCallable is an immutable object which is capable of making RPC calls to bidirectional streaming API methods.A wrapper used to send requests to the server.A ClientStreamingCallable is an immutable object which is capable of making RPC calls to client streaming API methods.A callback used to report that the
ClientStreamis ready to send more messages.An OperationCallable is an immutable object which is capable of initiating RPC calls to long-running API methods and returning anOperationFutureto manage the polling of the Operation and getting the response.Receives notifications from server-streaming calls.A ServerStreamingCallable is an immutable object which is capable of making RPC calls to server streaming API methods.A UnaryCallable is an immutable object which is capable of making RPC calls to non-streaming API methods.