public final class AsyncApacheHttp5Client extends Object implements feign.AsyncClient<org.apache.hc.client5.http.protocol.HttpClientContext>, AutoCloseable
GitHub github = Feign.builder().client(new ApacheHttp5Client()).target(GitHub.class, "https://api.github.com");
| 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(feign.Request.Options options,
org.apache.hc.client5.http.protocol.HttpClientContext context) |
CompletableFuture<feign.Response> |
execute(feign.Request request,
feign.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<feign.Response> execute(feign.Request request, feign.Request.Options options, Optional<org.apache.hc.client5.http.protocol.HttpClientContext> requestContext)
execute in interface feign.AsyncClient<org.apache.hc.client5.http.protocol.HttpClientContext>protected org.apache.hc.client5.http.protocol.HttpClientContext configureTimeoutsAndRedirection(feign.Request.Options options,
org.apache.hc.client5.http.protocol.HttpClientContext context)
public void close()
throws Exception
close in interface AutoCloseableExceptionCopyright © 2012–2025 OpenFeign. All rights reserved.