Class VertxClientHttpEngine

java.lang.Object
org.jboss.resteasy.client.jaxrs.engines.vertx.VertxClientHttpEngine
All Implemented Interfaces:
ClientHttpEngine, AsyncClientHttpEngine

@Deprecated(forRemoval=true, since="6.2.13.Final") public class VertxClientHttpEngine extends Object implements AsyncClientHttpEngine
Deprecated, for removal: This API element is subject to removal in a future version.
use new dependencies
  • Field Details

    • REQUEST_TIMEOUT_MS

      public static final String REQUEST_TIMEOUT_MS
      Deprecated, for removal: This API element is subject to removal in a future version.
      Client config property to set when a request timeout is needed.
  • Constructor Details

    • VertxClientHttpEngine

      public VertxClientHttpEngine()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • VertxClientHttpEngine

      public VertxClientHttpEngine(io.vertx.core.Vertx vertx, io.vertx.core.http.HttpClientOptions options)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • VertxClientHttpEngine

      public VertxClientHttpEngine(io.vertx.core.Vertx vertx)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • VertxClientHttpEngine

      public VertxClientHttpEngine(io.vertx.core.http.HttpClient client)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • VertxClientHttpEngine

      public VertxClientHttpEngine(io.vertx.core.Vertx vertx, io.vertx.core.http.HttpClientOptions options, ClientBuilderConfiguration configuration)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • submit

      public <T> Future<T> submit(ClientInvocation request, boolean buffered, jakarta.ws.rs.client.InvocationCallback<T> callback, AsyncClientHttpEngine.ResultExtractor<T> extractor)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: AsyncClientHttpEngine
      Submits an asynchronous request.
      Specified by:
      submit in interface AsyncClientHttpEngine
      Type Parameters:
      T - type
      Parameters:
      request - Request
      buffered - buffer the response?
      callback - Optional callback receiving the result, which is run inside the io-thread. may be null.
      extractor - ResultExtractor for extracting a result out of a ClientResponse. Is run inside the io-thread
      Returns:
      Future with the result or Exception
    • submit

      public <T> CompletableFuture<T> submit(ClientInvocation request, boolean buffered, AsyncClientHttpEngine.ResultExtractor<T> extractor, ExecutorService executorService)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: AsyncClientHttpEngine
      Submits an asynchronous request.
      Specified by:
      submit in interface AsyncClientHttpEngine
      Type Parameters:
      T - type
      Parameters:
      request - Request
      buffered - buffer the response?
      extractor - ResultExtractor for extracting a result out of a ClientResponse. Is run inside the io-thread
      executorService - the executor to use for asynchronous execution
      Returns:
      CompletableFuture with the result or Exception
    • getSslContext

      public SSLContext getSslContext()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: ClientHttpEngine
      Needed for Client.getSslContext();
      Specified by:
      getSslContext in interface ClientHttpEngine
      Returns:
      SSLContext
    • getHostnameVerifier

      public HostnameVerifier getHostnameVerifier()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: ClientHttpEngine
      Needed for Client.getHostnameVerifier()
      Specified by:
      getHostnameVerifier in interface ClientHttpEngine
      Returns:
      HostnameVerifier
    • invoke

      public jakarta.ws.rs.core.Response invoke(jakarta.ws.rs.client.Invocation request)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      invoke in interface ClientHttpEngine
    • close

      public void close()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      close in interface ClientHttpEngine