Class VertxClientHttpEngine
- java.lang.Object
-
- org.jboss.resteasy.client.jaxrs.engines.vertx.VertxClientHttpEngine
-
- All Implemented Interfaces:
org.jboss.resteasy.client.jaxrs.ClientHttpEngine,AsyncClientHttpEngine
public class VertxClientHttpEngine extends Object implements AsyncClientHttpEngine
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jboss.resteasy.client.jaxrs.engines.AsyncClientHttpEngine
AsyncClientHttpEngine.ResultExtractor<T extends Object>
-
-
Field Summary
Fields Modifier and Type Field Description static StringREQUEST_TIMEOUT_MSClient config property to set when a request timeout is needed.
-
Constructor Summary
Constructors Constructor Description VertxClientHttpEngine()VertxClientHttpEngine(io.vertx.core.http.HttpClient client)VertxClientHttpEngine(io.vertx.core.Vertx vertx)VertxClientHttpEngine(io.vertx.core.Vertx vertx, io.vertx.core.http.HttpClientOptions options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()HostnameVerifiergetHostnameVerifier()SSLContextgetSslContext()javax.ws.rs.core.Responseinvoke(javax.ws.rs.client.Invocation request)<T> Future<T>submit(ClientInvocation request, boolean buffered, javax.ws.rs.client.InvocationCallback<T> callback, AsyncClientHttpEngine.ResultExtractor<T> extractor)<T> CompletableFuture<T>submit(ClientInvocation request, boolean buffered, AsyncClientHttpEngine.ResultExtractor<T> extractor, ExecutorService executorService)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jboss.resteasy.client.jaxrs.engines.AsyncClientHttpEngine
submit
-
-
-
-
Field Detail
-
REQUEST_TIMEOUT_MS
public static final String REQUEST_TIMEOUT_MS
Client config property to set when a request timeout is needed.
-
-
Constructor Detail
-
VertxClientHttpEngine
public VertxClientHttpEngine()
-
VertxClientHttpEngine
public VertxClientHttpEngine(io.vertx.core.Vertx vertx, io.vertx.core.http.HttpClientOptions options)
-
VertxClientHttpEngine
public VertxClientHttpEngine(io.vertx.core.Vertx vertx)
-
VertxClientHttpEngine
public VertxClientHttpEngine(io.vertx.core.http.HttpClient client)
-
-
Method Detail
-
submit
public <T> Future<T> submit(ClientInvocation request, boolean buffered, javax.ws.rs.client.InvocationCallback<T> callback, AsyncClientHttpEngine.ResultExtractor<T> extractor)
- Specified by:
submitin interfaceAsyncClientHttpEngine
-
submit
public <T> CompletableFuture<T> submit(ClientInvocation request, boolean buffered, AsyncClientHttpEngine.ResultExtractor<T> extractor, ExecutorService executorService)
- Specified by:
submitin interfaceAsyncClientHttpEngine
-
getSslContext
public SSLContext getSslContext()
- Specified by:
getSslContextin interfaceorg.jboss.resteasy.client.jaxrs.ClientHttpEngine
-
getHostnameVerifier
public HostnameVerifier getHostnameVerifier()
- Specified by:
getHostnameVerifierin interfaceorg.jboss.resteasy.client.jaxrs.ClientHttpEngine
-
invoke
public javax.ws.rs.core.Response invoke(javax.ws.rs.client.Invocation request)
- Specified by:
invokein interfaceorg.jboss.resteasy.client.jaxrs.ClientHttpEngine
-
close
public void close()
- Specified by:
closein interfaceorg.jboss.resteasy.client.jaxrs.ClientHttpEngine
-
-