diff --git a/vertx-core/src/main/java/io/vertx/core/http/impl/CleanableHttpClient.java b/vertx-core/src/main/java/io/vertx/core/http/impl/CleanableHttpClient.java index 6f3c7fb88c0..8657ef688cf 100644 --- a/vertx-core/src/main/java/io/vertx/core/http/impl/CleanableHttpClient.java +++ b/vertx-core/src/main/java/io/vertx/core/http/impl/CleanableHttpClient.java @@ -22,6 +22,7 @@ import java.lang.ref.Cleaner; import java.util.concurrent.TimeUnit; import java.util.function.BiFunction; +import java.util.function.Function; /** * A lightweight proxy of Vert.x {@link HttpClient} that can be collected by the garbage collector and release @@ -99,6 +100,11 @@ public Metrics getMetrics() { return delegate.getMetrics(); } + @Override + public Function> redirectHandler() { + return delegate.redirectHandler(); + } + @Override public NetClientInternal netClient() { return delegate.netClient(); diff --git a/vertx-core/src/main/java/io/vertx/core/internal/http/HttpClientInternal.java b/vertx-core/src/main/java/io/vertx/core/internal/http/HttpClientInternal.java index 2fe9ee8b0d3..e549308c6cf 100644 --- a/vertx-core/src/main/java/io/vertx/core/internal/http/HttpClientInternal.java +++ b/vertx-core/src/main/java/io/vertx/core/internal/http/HttpClientInternal.java @@ -18,6 +18,8 @@ import io.vertx.core.internal.net.NetClientInternal; import io.vertx.core.spi.metrics.MetricsProvider; +import java.util.function.Function; + /** * Http client internal API. */ @@ -28,6 +30,8 @@ public interface HttpClientInternal extends HttpClientAgent, MetricsProvider, Cl */ VertxInternal vertx(); + Function> redirectHandler(); + HttpClientOptions options(); NetClientInternal netClient();