public class HttpClientHandler extends Object implements PServiceCallHandler
| Constructor and Description |
|---|
HttpClientHandler(Supplier<com.google.api.client.http.GenericUrl> urlSupplier)
Create a HTTP client with default transport, serialization and no instrumentation.
|
HttpClientHandler(Supplier<com.google.api.client.http.GenericUrl> urlSupplier,
com.google.api.client.http.HttpRequestFactory factory)
Create a HTTP client with default serialization and no instrumentation.
|
HttpClientHandler(Supplier<com.google.api.client.http.GenericUrl> urlSupplier,
com.google.api.client.http.HttpRequestFactory factory,
SerializerProvider serializerProvider)
Create a HTTP client with no instrumentation.
|
HttpClientHandler(Supplier<com.google.api.client.http.GenericUrl> urlSupplier,
com.google.api.client.http.HttpRequestFactory factory,
SerializerProvider serializerProvider,
ServiceCallInstrumentation instrumentation)
Create a HTTP client.
|
| Modifier and Type | Method and Description |
|---|---|
<Request extends PMessage<Request,RequestField>,Response extends PMessage<Response,ResponseField>,RequestField extends PField,ResponseField extends PField> |
handleCall(PServiceCall<Request,RequestField> call,
PService service) |
public HttpClientHandler(@Nonnull Supplier<com.google.api.client.http.GenericUrl> urlSupplier)
urlSupplier - The HTTP url supplier.public HttpClientHandler(@Nonnull Supplier<com.google.api.client.http.GenericUrl> urlSupplier, @Nonnull com.google.api.client.http.HttpRequestFactory factory)
urlSupplier - The HTTP url supplier.factory - The HTTP request factory.public HttpClientHandler(@Nonnull Supplier<com.google.api.client.http.GenericUrl> urlSupplier, @Nonnull com.google.api.client.http.HttpRequestFactory factory, @Nonnull SerializerProvider serializerProvider)
urlSupplier - The HTTP url supplier.factory - The HTTP request factory.serializerProvider - The serializer provider.public HttpClientHandler(@Nonnull Supplier<com.google.api.client.http.GenericUrl> urlSupplier, @Nonnull com.google.api.client.http.HttpRequestFactory factory, @Nonnull SerializerProvider serializerProvider, @Nonnull ServiceCallInstrumentation instrumentation)
urlSupplier - The HTTP url supplier.factory - The HTTP request factory.serializerProvider - The serializer provider.instrumentation - The service call instrumentation.public <Request extends PMessage<Request,RequestField>,Response extends PMessage<Response,ResponseField>,RequestField extends PField,ResponseField extends PField> PServiceCall<Response,ResponseField> handleCall(PServiceCall<Request,RequestField> call, PService service) throws IOException
handleCall in interface PServiceCallHandlerIOExceptionCopyright © 2015–2018 morimekta.net. All rights reserved.