Package dev.resteasy.jetty.client.engine
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 -
Constructor Summary
ConstructorsConstructorDescriptionJettyClientEngine(org.eclipse.jetty.client.HttpClient client, long readTimeout, TimeUnit readTimeoutUnit) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()org.jboss.resteasy.client.jaxrs.internal.ClientResponseinvoke(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) <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) Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jboss.resteasy.client.jaxrs.engines.AsyncClientHttpEngine
submitMethods inherited from interface org.jboss.resteasy.client.jaxrs.ClientHttpEngine
isFollowRedirects, setFollowRedirects
-
Field Details
-
REQUEST_TIMEOUT_MS
-
IDLE_TIMEOUT_MS
-
FOLLOW_REDIRECTS
- See Also:
-
-
Constructor Details
-
JettyClientEngine
public JettyClientEngine(org.eclipse.jetty.client.HttpClient client, long readTimeout, TimeUnit readTimeoutUnit)
-
-
Method Details
-
getSslContext
- Specified by:
getSslContextin interfaceorg.jboss.resteasy.client.jaxrs.ClientHttpEngine
-
getHostnameVerifier
- Specified by:
getHostnameVerifierin interfaceorg.jboss.resteasy.client.jaxrs.ClientHttpEngine
-
invoke
public org.jboss.resteasy.client.jaxrs.internal.ClientResponse invoke(jakarta.ws.rs.client.Invocation invocation) - Specified by:
invokein interfaceorg.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:
submitin interfaceorg.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:
submitin interfaceorg.jboss.resteasy.client.jaxrs.engines.AsyncClientHttpEngine
-
close
public void close()- Specified by:
closein interfaceorg.jboss.resteasy.client.jaxrs.ClientHttpEngine
-