public final class AsyncApacheHttp5Client extends Object implements AsyncClient<org.apache.hc.client5.http.protocol.HttpClientContext>, AutoCloseable
GitHub github = Feign.builder().client(new ApacheHttp5Client()).target(GitHub.class, "https://api.github.com");
AsyncClient.Default<C>, AsyncClient.Pseudo<C>| Constructor and Description |
|---|
AsyncApacheHttp5Client() |
AsyncApacheHttp5Client(org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient client) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected org.apache.hc.client5.http.protocol.HttpClientContext |
configureTimeoutsAndRedirection(Request.Options options,
org.apache.hc.client5.http.protocol.HttpClientContext context) |
CompletableFuture<Response> |
execute(Request request,
Request.Options options,
Optional<org.apache.hc.client5.http.protocol.HttpClientContext> requestContext) |
public AsyncApacheHttp5Client()
public AsyncApacheHttp5Client(org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient client)
public CompletableFuture<Response> execute(Request request, Request.Options options, Optional<org.apache.hc.client5.http.protocol.HttpClientContext> requestContext)
execute in interface AsyncClient<org.apache.hc.client5.http.protocol.HttpClientContext>protected org.apache.hc.client5.http.protocol.HttpClientContext configureTimeoutsAndRedirection(Request.Options options, org.apache.hc.client5.http.protocol.HttpClientContext context)
public void close()
throws Exception
close in interface AutoCloseableExceptionCopyright © 2012–2023 OpenFeign. All rights reserved.