Class JettyClientEngine

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

@Deprecated(forRemoval=true, since="6.2") public class JettyClientEngine extends Object implements AsyncClientHttpEngine
Deprecated, for removal: This API element is subject to removal in a future version.
  • 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.
    • IDLE_TIMEOUT_MS

      public static final String IDLE_TIMEOUT_MS
      Deprecated, for removal: This API element is subject to removal in a future version.
    • FOLLOW_REDIRECTS

      public static final String FOLLOW_REDIRECTS
      Deprecated, for removal: This API element is subject to removal in a future version.
      See Also:
  • Constructor Details

    • JettyClientEngine

      public JettyClientEngine(org.eclipse.jetty.client.HttpClient client)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • JettyClientEngine

      public JettyClientEngine(org.eclipse.jetty.client.HttpClient client, long idleTimeout, long readTimeout)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • 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 ClientResponse invoke(jakarta.ws.rs.client.Invocation invocation)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      invoke in interface ClientHttpEngine
    • submit

      public <T> Future<T> submit(ClientInvocation invocation, boolean bufIn, 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:
      invocation - Request
      bufIn - 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
    • close

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