Uses of Interface
org.eclipse.jetty.client.api.Request
Packages that use Request
Package
Description
Jetty Client : Implementation and Core Classes
This package provides APIs, utility classes and an implementation of an asynchronous HTTP client.
Jetty Client : API Classes
Jetty Client : Utility Classes
Jetty Proxy : Async Proxy Support
-
Uses of Request in org.eclipse.jetty.client
Classes in org.eclipse.jetty.client that implement RequestFields in org.eclipse.jetty.client declared as RequestModifier and TypeFieldDescriptionprivate final Request
HttpProxy.TunnelPromise.request
private final Request
HttpRequestException.request
private final Request
HttpResponse.request
Fields in org.eclipse.jetty.client with type parameters of type RequestModifier and TypeFieldDescriptionHttpRequest.pushListener
HttpRequest.pushListener
private final AtomicReference<Request>
TimeoutCompleteListener.requestTimeout
Deprecated.Methods in org.eclipse.jetty.client that return RequestModifier and TypeMethodDescriptionHttpRequest.content
(ContentProvider content) HttpRequest.content
(ContentProvider content, String contentType) HttpRequest.cookie
(HttpCookie cookie) protected Request
HttpClient.copyRequest
(HttpRequest oldRequest, URI newURI) HttpRequest.followRedirects
(boolean follow) HttpContentResponse.getRequest()
HttpRequestException.getRequest()
HttpResponse.getRequest()
HttpRequest.header
(HttpHeader header, String value) HttpRequest.idleTimeout
(long timeout, TimeUnit unit) HttpRequest.listener
(Request.Listener listener) HttpRequest.method
(HttpMethod method) HttpClient.newRequest
(String uri) Creates a new request with the specified absolute URI in string format.HttpClient.newRequest
(String host, int port) Creates a new request with the "http" scheme and the specified host and portHttpClient.newRequest
(URI uri) Creates a new request with the specified absolute URI.HttpRequest.onComplete
(Response.CompleteListener listener) HttpRequest.onRequestBegin
(Request.BeginListener listener) HttpRequest.onRequestCommit
(Request.CommitListener listener) HttpRequest.onRequestContent
(Request.ContentListener listener) HttpRequest.onRequestFailure
(Request.FailureListener listener) HttpRequest.onRequestHeaders
(Request.HeadersListener listener) HttpRequest.onRequestQueued
(Request.QueuedListener listener) HttpRequest.onRequestSuccess
(Request.SuccessListener listener) HttpRequest.onResponseBegin
(Response.BeginListener listener) HttpRequest.onResponseContent
(Response.ContentListener listener) HttpRequest.onResponseContentAsync
(Response.AsyncContentListener listener) HttpRequest.onResponseContentDemanded
(Response.DemandedContentListener listener) HttpRequest.onResponseFailure
(Response.FailureListener listener) HttpRequest.onResponseHeader
(Response.HeaderListener listener) HttpRequest.onResponseHeaders
(Response.HeadersListener listener) HttpRequest.onResponseSuccess
(Response.SuccessListener listener) private Request
HttpRequest.port
(int port) Creates a POST request to the specified URI.Creates a POST request to the specified URI.HttpRequest.pushListener
(BiFunction<Request, Request, Response.CompleteListener> listener) Sets a listener for pushed resources.HttpRedirector.redirect
(Request request, Response response, Response.CompleteListener listener) Redirects the givenresponse
asynchronously.private Request
HttpRedirector.redirect
(Request request, Response response, Response.CompleteListener listener, URI newURI) private Request
HttpRedirector.redirect
(Request request, Response response, Response.CompleteListener listener, URI location, String method) private Request
HttpRequest.requestListener
(Request.RequestListener listener) private Request
HttpRedirector.sendRedirect
(HttpRequest httpRequest, Response response, Response.CompleteListener listener, URI location, String method) HttpRequest.version
(HttpVersion version) Methods in org.eclipse.jetty.client that return types with arguments of type RequestMethods in org.eclipse.jetty.client with parameters of type RequestModifier and TypeMethodDescriptionboolean
boolean
Inspects the givenrequest
andresponse
to detect whether this protocol handler should handle them.boolean
boolean
boolean
private void
HttpConnection.applyProxyAuthentication
(Request request, ProxyConfiguration.Proxy proxy) private void
HttpConnection.applyRequestAuthentication
(Request request) private void
AuthenticationProtocolHandler.AuthenticationListener.copyIfAbsent
(HttpRequest oldRequest, Request newRequest, HttpHeader header) protected boolean
HttpSender.expects100Continue
(Request request) protected void
private void
HttpRedirector.fail
(Request request, Throwable requestFailure, Response response, Throwable responseFailure) protected void
Finds the first protocol handler thataccepts
the given request and response.protected ProtocolHandler
HttpClient.findProtocolHandler
(Request request, Response response) void
ResponseNotifier.forwardFailureComplete
(List<Response.ResponseListener> listeners, Request request, Throwable requestFailure, Response response, Throwable responseFailure) void
ResponseNotifier.forwardSuccessComplete
(List<Response.ResponseListener> listeners, Request request, Response response) protected abstract URI
AuthenticationProtocolHandler.getAuthenticationURI
(Request request) protected URI
ProxyAuthenticationProtocolHandler.getAuthenticationURI
(Request request) protected URI
WWWAuthenticationProtocolHandler.getAuthenticationURI
(Request request) protected void
HttpConnection.normalizeRequest
(Request request) void
RequestNotifier.notifyBegin
(Request request) private void
RequestNotifier.notifyBegin
(Request.BeginListener listener, Request request) void
RequestNotifier.notifyCommit
(Request request) private void
RequestNotifier.notifyCommit
(Request.CommitListener listener, Request request) private void
RequestNotifier.notifyContent
(Request.ContentListener listener, Request request, ByteBuffer content) void
RequestNotifier.notifyContent
(Request request, ByteBuffer content) private void
RequestNotifier.notifyFailure
(Request.FailureListener listener, Request request, Throwable failure) void
RequestNotifier.notifyFailure
(Request request, Throwable failure) void
RequestNotifier.notifyHeaders
(Request request) private void
RequestNotifier.notifyHeaders
(Request.HeadersListener listener, Request request) void
RequestNotifier.notifyQueued
(Request request) private void
RequestNotifier.notifyQueued
(Request.QueuedListener listener, Request request) void
RequestNotifier.notifySuccess
(Request request) private void
RequestNotifier.notifySuccess
(Request.SuccessListener listener, Request request) protected void
ContinueProtocolHandler.onContinue
(Request request) Redirects the givenresponse
, blocking until the redirect is complete.HttpRedirector.redirect
(Request request, Response response, Response.CompleteListener listener) Redirects the givenresponse
asynchronously.private Request
HttpRedirector.redirect
(Request request, Response response, Response.CompleteListener listener, URI newURI) private Request
HttpRedirector.redirect
(Request request, Response response, Response.CompleteListener listener, URI location, String method) void
HttpConnection.send
(Request request, Response.CompleteListener listener) void
HttpDestination.send
(Request request, Response.CompleteListener listener) void
HttpProxy.ProxyConnection.send
(Request request, Response.CompleteListener listener) Method parameters in org.eclipse.jetty.client with type arguments of type RequestModifier and TypeMethodDescriptionHttpRequest.pushListener
(BiFunction<Request, Request, Response.CompleteListener> listener) Sets a listener for pushed resources.HttpRequest.pushListener
(BiFunction<Request, Request, Response.CompleteListener> listener) Sets a listener for pushed resources.Constructors in org.eclipse.jetty.client with parameters of type RequestModifierConstructorDescriptionHttpRequestException
(String message, Request request) HttpResponse
(Request request, List<Response.ResponseListener> listeners) private
TunnelPromise
(Request request, Response.CompleteListener listener, Promise<Connection> promise) -
Uses of Request in org.eclipse.jetty.client.api
Fields in org.eclipse.jetty.client.api declared as RequestMethods in org.eclipse.jetty.client.api that return RequestModifier and TypeMethodDescriptionRequest.content
(ContentProvider content) Request.content
(ContentProvider content, String contentType) Request.cookie
(HttpCookie cookie) Shortcut method to specify a file as a content for this request, with the default content type of "application/octect-stream".Shortcut method to specify a file as a content for this request, with the given content type.Request.followRedirects
(boolean follow) Response.getRequest()
Result.getRequest()
Request.header
(HttpHeader header, String value) Adds the givenvalue
to the specifiedheader
.default Request
Request.idleTimeout
(long timeout, TimeUnit unit) Request.listener
(Request.Listener listener) Request.method
(HttpMethod method) Request.onComplete
(Response.CompleteListener listener) Request.onRequestBegin
(Request.BeginListener listener) Request.onRequestCommit
(Request.CommitListener listener) Request.onRequestContent
(Request.ContentListener listener) Request.onRequestFailure
(Request.FailureListener listener) Request.onRequestHeaders
(Request.HeadersListener listener) Request.onRequestQueued
(Request.QueuedListener listener) Request.onRequestSuccess
(Request.SuccessListener listener) Request.onResponseBegin
(Response.BeginListener listener) Request.onResponseContent
(Response.ContentListener listener) Request.onResponseContentAsync
(Response.AsyncContentListener listener) Request.onResponseContentDemanded
(Response.DemandedContentListener listener) Request.onResponseFailure
(Response.FailureListener listener) Request.onResponseHeader
(Response.HeaderListener listener) Request.onResponseHeaders
(Response.HeadersListener listener) Request.onResponseSuccess
(Response.SuccessListener listener) Adds a URI query parameter with the given name and value.Specifies the URI path - and possibly the query - of this request.default Request
Request.port
(int port) Tags this request with the given metadata tag.Request.version
(HttpVersion version) Methods in org.eclipse.jetty.client.api with parameters of type RequestModifier and TypeMethodDescriptionvoid
Applies the authentication result to the given request.Authentication.authenticate
(Request request, ContentResponse response, Authentication.HeaderInfo headerInfo, Attributes context) Executes the authentication mechanism for the given request, returning aAuthentication.Result
that can be used to actually authenticate the request viaAuthentication.Result.apply(Request)
.void
Callback method invoked when the request begins being processed in order to be sent.default void
void
Callback method invoked when the request headers (and perhaps small content) have been sent.default void
void
Request.ContentListener.onContent
(Request request, ByteBuffer content) Callback method invoked when a chunk of request content has been sent successfully.default void
Request.Listener.onContent
(Request request, ByteBuffer content) void
Callback method invoked when the request has failed to be sentdefault void
void
Callback method invoked when the request headers (and perhaps small content) are ready to be sent.default void
default void
void
Callback method invoked when the request is queued, waiting to be sentdefault void
void
Callback method invoked when the request has been successfully sent.void
Connection.send
(Request request, Response.CompleteListener listener) Sends a request with an associated response listener.Constructors in org.eclipse.jetty.client.api with parameters of type RequestModifierConstructorDescription -
Uses of Request in org.eclipse.jetty.client.http
Methods in org.eclipse.jetty.client.http with parameters of type RequestModifier and TypeMethodDescriptionvoid
HttpConnectionOverHTTP.send
(Request request, Response.CompleteListener listener) -
Uses of Request in org.eclipse.jetty.client.util
Fields in org.eclipse.jetty.client.util declared as RequestMethods in org.eclipse.jetty.client.util that return RequestMethods in org.eclipse.jetty.client.util with parameters of type RequestModifier and TypeMethodDescriptionvoid
void
void
BasicAuthentication.authenticate
(Request request, ContentResponse response, Authentication.HeaderInfo headerInfo, Attributes context) DigestAuthentication.authenticate
(Request request, ContentResponse response, Authentication.HeaderInfo headerInfo, Attributes context) SPNEGOAuthentication.authenticate
(Request request, ContentResponse response, Authentication.HeaderInfo headerInfo, Attributes context) Constructors in org.eclipse.jetty.client.util with parameters of type RequestModifierConstructorDescriptionFutureResponseListener
(Request request) FutureResponseListener
(Request request, int maxLength) -
Uses of Request in org.eclipse.jetty.fcgi.client.http
Methods in org.eclipse.jetty.fcgi.client.http with parameters of type RequestModifier and TypeMethodDescriptionprotected HttpChannelOverFCGI
HttpConnectionOverFCGI.acquireHttpChannel
(int id, Request request) protected void
HttpClientTransportOverFCGI.customize
(Request request, HttpFields fastCGIHeaders) protected HttpChannelOverFCGI
HttpConnectionOverFCGI.newHttpChannel
(Request request) void
HttpConnectionOverFCGI.send
(Request request, Response.CompleteListener listener) -
Uses of Request in org.eclipse.jetty.fcgi.server.proxy
Methods in org.eclipse.jetty.fcgi.server.proxy with parameters of type RequestModifier and TypeMethodDescriptionprotected void
FastCGIProxyServlet.ProxyHttpClientTransportOverFCGI.customize
(Request request, HttpFields fastCGIHeaders) protected void
FastCGIProxyServlet.customizeFastCGIHeaders
(Request proxyRequest, HttpFields fastCGIHeaders) protected void
FastCGIProxyServlet.sendProxyRequest
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse proxyResponse, Request proxyRequest) -
Uses of Request in org.eclipse.jetty.proxy
Fields in org.eclipse.jetty.proxy declared as RequestModifier and TypeFieldDescriptionprivate final Request
AsyncMiddleManServlet.ProxyReader.proxyRequest
private final Request
AsyncProxyServlet.StreamReader.proxyRequest
private final Request
ProxyServlet.DelegatingContentProvider.proxyRequest
private final Request
ProxyServlet.ProxyInputStreamContentProvider.proxyRequest
Methods in org.eclipse.jetty.proxy that return RequestModifier and TypeMethodDescriptionprotected Request
AbstractProxyServlet.newProxyRequest
(javax.servlet.http.HttpServletRequest request, String rewrittenTarget) Methods in org.eclipse.jetty.proxy with parameters of type RequestModifier and TypeMethodDescriptionprotected void
AbstractProxyServlet.addProxyHeaders
(javax.servlet.http.HttpServletRequest clientRequest, Request proxyRequest) protected void
AbstractProxyServlet.addViaHeader
(javax.servlet.http.HttpServletRequest clientRequest, Request proxyRequest) Adds the HTTPVia
header to the proxied request, taking into account data present in the client request.protected void
AbstractProxyServlet.addViaHeader
(Request proxyRequest) Adds the HTTPVia
header to the proxied request.protected void
AbstractProxyServlet.addXForwardedHeaders
(javax.servlet.http.HttpServletRequest clientRequest, Request proxyRequest) protected void
AbstractProxyServlet.copyRequestHeaders
(javax.servlet.http.HttpServletRequest clientRequest, Request proxyRequest) protected AsyncMiddleManServlet.ContentTransformer
AsyncMiddleManServlet.newClientRequestContentTransformer
(javax.servlet.http.HttpServletRequest clientRequest, Request proxyRequest) protected DeferredContentProvider
AsyncMiddleManServlet.newProxyContentProvider
(javax.servlet.http.HttpServletRequest clientRequest, javax.servlet.http.HttpServletResponse proxyResponse, Request proxyRequest) protected javax.servlet.ReadListener
AsyncMiddleManServlet.newProxyReadListener
(javax.servlet.http.HttpServletRequest clientRequest, javax.servlet.http.HttpServletResponse proxyResponse, Request proxyRequest, DeferredContentProvider provider) protected javax.servlet.ReadListener
AsyncProxyServlet.newReadListener
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Request proxyRequest, DeferredContentProvider provider) protected void
AbstractProxyServlet.onClientRequestFailure
(javax.servlet.http.HttpServletRequest clientRequest, Request proxyRequest, javax.servlet.http.HttpServletResponse proxyResponse, Throwable failure) protected void
AbstractProxyServlet.onContinue
(javax.servlet.http.HttpServletRequest clientRequest, Request proxyRequest) protected void
AbstractProxyServlet.ProxyContinueProtocolHandler.onContinue
(Request request) protected void
AsyncMiddleManServlet.onContinue
(javax.servlet.http.HttpServletRequest clientRequest, Request proxyRequest) protected void
ProxyServlet.onContinue
(javax.servlet.http.HttpServletRequest clientRequest, Request proxyRequest) protected void
AsyncProxyServlet.StreamReader.onRequestContent
(javax.servlet.http.HttpServletRequest request, Request proxyRequest, DeferredContentProvider provider, byte[] buffer, int offset, int length, Callback callback) protected ByteBuffer
ProxyServlet.ProxyInputStreamContentProvider.onRequestContent
(javax.servlet.http.HttpServletRequest request, Request proxyRequest, byte[] buffer, int offset, int length) protected ContentProvider
AsyncProxyServlet.proxyRequestContent
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Request proxyRequest) protected ContentProvider
ProxyServlet.proxyRequestContent
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Request proxyRequest) protected void
AbstractProxyServlet.sendProxyRequest
(javax.servlet.http.HttpServletRequest clientRequest, javax.servlet.http.HttpServletResponse proxyResponse, Request proxyRequest) Constructors in org.eclipse.jetty.proxy with parameters of type RequestModifierConstructorDescriptionprivate
DelegatingContentProvider
(javax.servlet.http.HttpServletRequest clientRequest, Request proxyRequest, javax.servlet.http.HttpServletResponse proxyResponse, ContentProvider provider, DeferredContentProvider deferred) protected
ProxyInputStreamContentProvider
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Request proxyRequest, InputStream input) protected
ProxyReader
(javax.servlet.http.HttpServletRequest clientRequest, javax.servlet.http.HttpServletResponse proxyResponse, Request proxyRequest, DeferredContentProvider provider) protected
StreamReader
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Request proxyRequest, DeferredContentProvider provider)