Package com.google.api.gax.httpjson
Class HttpJsonLoggingInterceptor
java.lang.Object
com.google.api.gax.httpjson.HttpJsonLoggingInterceptor
- All Implemented Interfaces:
HttpJsonClientInterceptor
@InternalApi
public class HttpJsonLoggingInterceptor
extends Object
implements HttpJsonClientInterceptor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<ReqT,RespT>
HttpJsonClientCall<ReqT,RespT> interceptCall(ApiMethodDescriptor<ReqT, RespT> method, HttpJsonCallOptions callOptions, HttpJsonChannel next)
-
Constructor Details
-
HttpJsonLoggingInterceptor
public HttpJsonLoggingInterceptor()
-
-
Method Details
-
interceptCall
public <ReqT,RespT> HttpJsonClientCall<ReqT,RespT> interceptCall(ApiMethodDescriptor<ReqT, RespT> method, HttpJsonCallOptions callOptions, HttpJsonChannel next) Description copied from interface:HttpJsonClientInterceptor- Specified by:
interceptCallin interfaceHttpJsonClientInterceptor- Parameters:
method- the remote method to be calledcallOptions- the runtime options to be applied to this callnext- the channel which is being intercepted- Returns:
- the call object for the remote operation, never
null
-