diff --git a/independent-projects/resteasy-reactive/client/runtime/src/main/java/org/jboss/resteasy/reactive/client/impl/ClientImpl.java b/independent-projects/resteasy-reactive/client/runtime/src/main/java/org/jboss/resteasy/reactive/client/impl/ClientImpl.java index 4565cb83bc568..d0a9c60ecb63a 100644 --- a/independent-projects/resteasy-reactive/client/runtime/src/main/java/org/jboss/resteasy/reactive/client/impl/ClientImpl.java +++ b/independent-projects/resteasy-reactive/client/runtime/src/main/java/org/jboss/resteasy/reactive/client/impl/ClientImpl.java @@ -41,36 +41,14 @@ import org.jboss.resteasy.reactive.common.jaxrs.UriBuilderImpl; import io.netty.channel.EventLoopGroup; -import io.vertx.core.AsyncResult; -import io.vertx.core.Context; -import io.vertx.core.DeploymentOptions; -import io.vertx.core.Future; -import io.vertx.core.Handler; -import io.vertx.core.MultiMap; -import io.vertx.core.Promise; -import io.vertx.core.TimeoutStream; -import io.vertx.core.Verticle; -import io.vertx.core.Vertx; -import io.vertx.core.VertxOptions; -import io.vertx.core.WorkerExecutor; +import io.vertx.core.*; import io.vertx.core.datagram.DatagramSocket; import io.vertx.core.datagram.DatagramSocketOptions; import io.vertx.core.dns.DnsClient; import io.vertx.core.dns.DnsClientOptions; import io.vertx.core.eventbus.EventBus; import io.vertx.core.file.FileSystem; -import io.vertx.core.http.HttpClient; -import io.vertx.core.http.HttpClientOptions; -import io.vertx.core.http.HttpClientRequest; -import io.vertx.core.http.HttpClientResponse; -import io.vertx.core.http.HttpConnection; -import io.vertx.core.http.HttpMethod; -import io.vertx.core.http.HttpServer; -import io.vertx.core.http.HttpServerOptions; -import io.vertx.core.http.RequestOptions; -import io.vertx.core.http.WebSocket; -import io.vertx.core.http.WebSocketConnectOptions; -import io.vertx.core.http.WebsocketVersion; +import io.vertx.core.http.*; import io.vertx.core.net.NetClient; import io.vertx.core.net.NetClientOptions; import io.vertx.core.net.NetServer; @@ -420,6 +398,16 @@ public HttpServer createHttpServer() { return getDelegate().createHttpServer(); } + @Override + public WebSocketClient createWebSocketClient(WebSocketClientOptions options) { + return getDelegate().createWebSocketClient(options); + } + + @Override + public HttpClientBuilder httpClientBuilder() { + return getDelegate().httpClientBuilder(); + } + @Override public HttpClient createHttpClient(HttpClientOptions httpClientOptions) { return new LazyHttpClient(new Supplier() { @@ -480,6 +468,11 @@ public SharedData sharedData() { return getDelegate().sharedData(); } + @Override + public Timer timer(long delay, TimeUnit unit) { + return getDelegate().timer(delay, unit); + } + @Override public long setTimer(long l, Handler handler) { return getDelegate().setTimer(l, handler); @@ -850,10 +843,25 @@ public Future webSocketAbs(String url, MultiMap headers, WebsocketVer } @Override - public Future updateSSLOptions(SSLOptions options) { + public Future updateSSLOptions(SSLOptions options) { return getDelegate().updateSSLOptions(options); } + @Override + public void updateSSLOptions(SSLOptions options, Handler> handler) { + getDelegate().updateSSLOptions(options, handler); + } + + @Override + public Future updateSSLOptions(SSLOptions options, boolean force) { + return getDelegate().updateSSLOptions(options, force); + } + + @Override + public void updateSSLOptions(SSLOptions options, boolean force, Handler> handler) { + getDelegate().updateSSLOptions(options, force, handler); + } + @Override public HttpClient connectionHandler(Handler handler) { return getDelegate().connectionHandler(handler); diff --git a/independent-projects/resteasy-reactive/pom.xml b/independent-projects/resteasy-reactive/pom.xml index 06620402f69af..d72de6294a16a 100644 --- a/independent-projects/resteasy-reactive/pom.xml +++ b/independent-projects/resteasy-reactive/pom.xml @@ -61,7 +61,7 @@ 3.2.3 2.5.3 2.1.2 - 4.4.6 + 4.5.1 5.4.0 1.0.0.Final 2.16.0