Package com.google.api.gax.httpjson
package com.google.api.gax.httpjson
-
ClassDescriptionApiMethodDescriptor<RequestT,
ResponseT> ApiMethodDescriptor.Builder<RequestT,ResponseT> FieldsExtractor<RequestT,ParamsT> A functional interface to be implemented for each request message to extract specific fields from it.ForwardingHttpJsonClientCall<RequestT,ResponseT> AHttpJsonClientCallwhich forwards all of its methods to anotherHttpJsonClientCall.ForwardingHttpJsonClientCall.SimpleForwardingHttpJsonClientCall<RequestT,ResponseT> A simplified version ofForwardingHttpJsonClientCallwhere subclasses can pass in aHttpJsonClientCallas the delegate.ForwardingHttpJsonClientCallListener<ResponseT>AHttpJsonClientCall.Listenerwhich forwards all of its methods to anotherHttpJsonClientCall.Listener.A simplified version ofForwardingHttpJsonClientCallListenerwhere subclasses can pass in aHttpJsonClientCall.Listeneras the delegate.Provides properties of the GAX-HTTPJSON library.This class is for internal use only and is public for technical reasons.Class with utility methods to create http/json-based direct callables.HttpJsonCallContext encapsulates context data used to make an http-json call.Options for an http-json call, including deadline and credentials.HttpJsonCallSettings<RequestT,ResponseT> HTTP-specific settings for creating callables.HttpJsonCallSettings.Builder<RequestT,ResponseT> HttpJsonChannel contains the functionality to issue http-json calls.HttpJsonClientCall<RequestT,ResponseT> An instance of a call to a remote method.Callbacks for receiving metadata, response messages and completion status from the server.Interface for intercepting outgoing calls before they are dispatched by aHttpJsonChannel.Interface for functionality to enhance headers for an http-json call.Utility class that creates instances ofHttpJsonHeaderEnhancer.Provider of custom REST ClientInterceptors.HttpJsonLongRunningClient<RequestT,OperationT> Implementation of LongRunningClient based on REST transport.Implementation of OperationSnapshot based on REST transport.HttpJsonOperationSnapshotCallable<RequestT,OperationT> AUnaryCallablethat wraps a UnaryCallable returning an Operation and returns an OperationSnapshot instead.HttpJsonServerStreamingRequestParamCallable<RequestT,ResponseT> A failure code specific to an HTTP call.HTTP status code in RuntimeException form, for propagating status code information via exceptions.HttpJsonStubCallableFactory<OperationT,OperationsStub extends BackgroundResource> Implementation of TransportChannel based on http/json.HttpRequestFormatter<MessageFormatT>Interface for classes that create parts of HTTP requests from a parameterized message.HttpResponseParser<MessageFormatT>Interface for classes that parse parts of HTTP responses into the parameterized message type.InstantiatingHttpJsonChannelProvider is a TransportChannelProvider which constructs aManagedHttpJsonChannelwith a number of configured inputs every time getChannel(...) is called.Implementation of HttpJsonChannel which can issue http-json calls.OperationSnapshotFactory<RequestT,OperationT> A factory which creates anOperationSnapshotfrom an initial request message (the one which started a long running operation) and an operation response (which may be either initial request response or the polling request response).PollingRequestFactory<RequestT>A factory which creates a subsequent polling request from a compund operation id.ProtoMessageRequestFormatter<RequestT extends com.google.protobuf.Message>Creates parts of a HTTP request from a protobuf message.ProtoMessageRequestFormatter.Builder<RequestT extends com.google.protobuf.Message>ProtoMessageResponseParser<ResponseT extends com.google.protobuf.Message>The implementation ofHttpResponseParserwhich works with protobuf messages.ProtoMessageResponseParser.Builder<ResponseT extends com.google.protobuf.Message>Public for technical reasons; intended for use by generated code.ProtoOperationTransformers.MetadataTransformer<MetadataT extends com.google.protobuf.Message>ProtoOperationTransformers.ResponseTransformer<ResponseT extends com.google.protobuf.Message>ProtoRestSerializer<RequestT extends com.google.protobuf.Message>This class serializes/deserializes protobufMessagefor REST interactions.An exception thrown when a protobuf message cannot be serialized/deserialized for REST interactions.