Class JettyClientEngine

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

public class JettyClientEngine extends Object implements org.jboss.resteasy.client.jaxrs.engines.AsyncClientHttpEngine
  • Nested Class Summary

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

    org.jboss.resteasy.client.jaxrs.engines.AsyncClientHttpEngine.ResultExtractor<T>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    static final String
     
    static final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    JettyClientEngine(org.eclipse.jetty.client.HttpClient client, long readTimeout, TimeUnit readTimeoutUnit)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
     
     
    org.jboss.resteasy.client.jaxrs.internal.ClientResponse
    invoke(jakarta.ws.rs.client.Invocation invocation)
     
    <T> Future<T>
    submit(org.jboss.resteasy.client.jaxrs.internal.ClientInvocation invocation, boolean bufIn, jakarta.ws.rs.client.InvocationCallback<T> callback, org.jboss.resteasy.client.jaxrs.engines.AsyncClientHttpEngine.ResultExtractor<T> extractor)
     
    submit(org.jboss.resteasy.client.jaxrs.internal.ClientInvocation request, boolean buffered, org.jboss.resteasy.client.jaxrs.engines.AsyncClientHttpEngine.ResultExtractor<T> extractor, ExecutorService executorService)
     

    Methods inherited from class java.lang.Object

    equals, 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
    • IDLE_TIMEOUT_MS

      public static final String IDLE_TIMEOUT_MS
    • FOLLOW_REDIRECTS

      public static final String FOLLOW_REDIRECTS
      See Also:
  • Constructor Details

    • JettyClientEngine

      public JettyClientEngine(org.eclipse.jetty.client.HttpClient client, long readTimeout, TimeUnit readTimeoutUnit)
  • Method Details

    • getSslContext

      public SSLContext getSslContext()
      Specified by:
      getSslContext in interface org.jboss.resteasy.client.jaxrs.ClientHttpEngine
    • getHostnameVerifier

      public HostnameVerifier getHostnameVerifier()
      Specified by:
      getHostnameVerifier in interface org.jboss.resteasy.client.jaxrs.ClientHttpEngine
    • invoke

      public org.jboss.resteasy.client.jaxrs.internal.ClientResponse invoke(jakarta.ws.rs.client.Invocation invocation)
      Specified by:
      invoke in interface org.jboss.resteasy.client.jaxrs.ClientHttpEngine
    • submit

      public <T> Future<T> submit(org.jboss.resteasy.client.jaxrs.internal.ClientInvocation invocation, boolean bufIn, jakarta.ws.rs.client.InvocationCallback<T> callback, org.jboss.resteasy.client.jaxrs.engines.AsyncClientHttpEngine.ResultExtractor<T> extractor)
      Specified by:
      submit in interface org.jboss.resteasy.client.jaxrs.engines.AsyncClientHttpEngine
    • submit

      public <T> CompletableFuture<T> submit(org.jboss.resteasy.client.jaxrs.internal.ClientInvocation request, boolean buffered, org.jboss.resteasy.client.jaxrs.engines.AsyncClientHttpEngine.ResultExtractor<T> extractor, ExecutorService executorService)
      Specified by:
      submit in interface org.jboss.resteasy.client.jaxrs.engines.AsyncClientHttpEngine
    • close

      public void close()
      Specified by:
      close in interface org.jboss.resteasy.client.jaxrs.ClientHttpEngine