Interface HttpJsonChannel (2.10.0)

public interface HttpJsonChannel

HttpJsonChannel contains the functionality to issue http-json calls.

Methods

<RequestT,ResponseT>newCall(ApiMethodDescriptor<RequestT,ResponseT> methodDescriptor, HttpJsonCallOptions callOptions)

public abstract HttpJsonClientCall<RequestT,ResponseT> <RequestT,ResponseT>newCall(ApiMethodDescriptor<RequestT,ResponseT> methodDescriptor, HttpJsonCallOptions callOptions)
Parameters
Name Description
methodDescriptor ApiMethodDescriptor<RequestT,ResponseT>
callOptions HttpJsonCallOptions
Returns
Type Description
HttpJsonClientCall<RequestT,ResponseT>

<ResponseT,RequestT>issueFutureUnaryCall(HttpJsonCallOptions callOptions, RequestT request, ApiMethodDescriptor<RequestT,ResponseT> methodDescriptor)

public abstract ApiFuture<ResponseT> <ResponseT,RequestT>issueFutureUnaryCall(HttpJsonCallOptions callOptions, RequestT request, ApiMethodDescriptor<RequestT,ResponseT> methodDescriptor)
Parameters
Name Description
callOptions HttpJsonCallOptions
request RequestT
methodDescriptor ApiMethodDescriptor<RequestT,ResponseT>
Returns
Type Description
com.google.api.core.ApiFuture<ResponseT>