Class VertxClientHttpEngine

java.lang.Object
org.jboss.resteasy.client.jaxrs.engines.vertx.VertxClientHttpEngine
All Implemented Interfaces:
org.jboss.resteasy.client.jaxrs.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
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.jboss.resteasy.client.jaxrs.engines.AsyncClientHttpEngine

    AsyncClientHttpEngine.ResultExtractor<T>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    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 Summary

    Constructors
    Constructor
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    VertxClientHttpEngine(io.vertx.core.http.HttpClient client)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    VertxClientHttpEngine(io.vertx.core.Vertx vertx)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    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(io.vertx.core.Vertx vertx, io.vertx.core.http.HttpClientOptions options, org.jboss.resteasy.client.jaxrs.api.ClientBuilderConfiguration configuration)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    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.
     
    <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.
     
    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.
     

    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

    Methods inherited from interface org.jboss.resteasy.client.jaxrs.ClientHttpEngine

    isFollowRedirects, setFollowRedirects
  • 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, org.jboss.resteasy.client.jaxrs.api.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.
      Specified by:
      submit in interface AsyncClientHttpEngine
    • 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.
      Specified by:
      submit in interface AsyncClientHttpEngine
    • getSslContext

      public SSLContext getSslContext()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getSslContext in interface org.jboss.resteasy.client.jaxrs.ClientHttpEngine
    • getHostnameVerifier

      public HostnameVerifier getHostnameVerifier()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getHostnameVerifier in interface org.jboss.resteasy.client.jaxrs.ClientHttpEngine
    • 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 org.jboss.resteasy.client.jaxrs.ClientHttpEngine
    • close

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