Index
All Classes and Interfaces|All Packages
A
- addForwardedHeader(Request, Request) - Method in class org.eclipse.jetty.proxy.ProxyHandler
- addProxyHeaders(Request, Request) - Method in class org.eclipse.jetty.proxy.ProxyHandler
- addViaHeader(Request, Request) - Method in class org.eclipse.jetty.proxy.ProxyHandler
C
- configureHttpClient(HttpClient) - Method in class org.eclipse.jetty.proxy.ProxyHandler
-
Configures the
HttpClient
instance before it is started. - copyRequestHeaders(Request, Request) - Method in class org.eclipse.jetty.proxy.ProxyHandler
D
- demand(Runnable) - Method in class org.eclipse.jetty.proxy.ProxyHandler.ProxyRequestContent
- doStart() - Method in class org.eclipse.jetty.proxy.ProxyHandler
F
- fail(Throwable) - Method in class org.eclipse.jetty.proxy.ProxyHandler.ProxyRequestContent
- filterServerToProxyResponseField(HttpField) - Method in class org.eclipse.jetty.proxy.ProxyHandler
- Forward() - Constructor for class org.eclipse.jetty.proxy.ProxyHandler.Forward
G
- getContentType() - Method in class org.eclipse.jetty.proxy.ProxyHandler.ProxyRequestContent
- getHttpClient() - Method in class org.eclipse.jetty.proxy.ProxyHandler
- getHttpURIRewriter() - Method in class org.eclipse.jetty.proxy.ProxyHandler.Reverse
- getLength() - Method in class org.eclipse.jetty.proxy.ProxyHandler.ProxyRequestContent
- getProxyToServerHost() - Method in class org.eclipse.jetty.proxy.ProxyHandler
- getViaHost() - Method in class org.eclipse.jetty.proxy.ProxyHandler
N
- newHttpClient() - Method in class org.eclipse.jetty.proxy.ProxyHandler
-
Creates a new
HttpClient
instance, by default with a thread pool namedproxy-client
and with thedynamic transport
configured only with HTTP/1.1. - newProxyToServerRequest(Request, HttpURI) - Method in class org.eclipse.jetty.proxy.ProxyHandler
- newProxyToServerRequestContent(Request, Response, Request) - Method in class org.eclipse.jetty.proxy.ProxyHandler
- newServerToProxyResponseListener(Request, Request, Response, Callback) - Method in class org.eclipse.jetty.proxy.ProxyHandler
O
- onBegin(Response) - Method in class org.eclipse.jetty.proxy.ProxyHandler.ProxyResponseListener
- onComplete(Result) - Method in class org.eclipse.jetty.proxy.ProxyHandler.ProxyResponseListener
- onContent(Response, ByteBuffer, Callback) - Method in class org.eclipse.jetty.proxy.ProxyHandler.ProxyResponseListener
- onHeaders(Response) - Method in class org.eclipse.jetty.proxy.ProxyHandler.ProxyResponseListener
- onProxyToClientResponseComplete(Request, Request, Response, Response, Callback) - Method in class org.eclipse.jetty.proxy.ProxyHandler
- onProxyToClientResponseFailure(Request, Request, Response, Response, Callback, Throwable) - Method in class org.eclipse.jetty.proxy.ProxyHandler
- onServerToProxyResponse100Continue(Request, Request) - Method in class org.eclipse.jetty.proxy.ProxyHandler
- onServerToProxyResponse102Processing(Request, Request, HttpFields, Response) - Method in class org.eclipse.jetty.proxy.ProxyHandler
- onServerToProxyResponse103EarlyHints(Request, Request, HttpFields, Response) - Method in class org.eclipse.jetty.proxy.ProxyHandler
- onServerToProxyResponseFailure(Request, Request, Response, Response, Callback, Throwable) - Method in class org.eclipse.jetty.proxy.ProxyHandler
- onSuccess(Response) - Method in class org.eclipse.jetty.proxy.ProxyHandler.ProxyResponseListener
- org.eclipse.jetty.proxy - module org.eclipse.jetty.proxy
- org.eclipse.jetty.proxy - package org.eclipse.jetty.proxy
P
- process(Request, Response, Callback) - Method in class org.eclipse.jetty.proxy.ProxyHandler
- ProxyHandler - Class in org.eclipse.jetty.proxy
-
A
Handler
that can be used to implement aforward proxy ("proxy")
or areverse proxy ("gateway")
as defined by RFC 7230. - ProxyHandler() - Constructor for class org.eclipse.jetty.proxy.ProxyHandler
- ProxyHandler.Forward - Class in org.eclipse.jetty.proxy
-
A
ProxyHandler
that can be used to implement a forward proxy server. - ProxyHandler.ProxyRequestContent - Class in org.eclipse.jetty.proxy
- ProxyHandler.ProxyResponseListener - Class in org.eclipse.jetty.proxy
- ProxyHandler.Reverse - Class in org.eclipse.jetty.proxy
-
A
ProxyHandler
that can be used to implement a reverse proxy. - ProxyRequestContent(Request) - Constructor for class org.eclipse.jetty.proxy.ProxyHandler.ProxyRequestContent
- ProxyResponseListener(Request, Request, Response, Callback) - Constructor for class org.eclipse.jetty.proxy.ProxyHandler.ProxyResponseListener
R
- read() - Method in class org.eclipse.jetty.proxy.ProxyHandler.ProxyRequestContent
- requestId(Request) - Static method in class org.eclipse.jetty.proxy.ProxyHandler
- Reverse(String, String) - Constructor for class org.eclipse.jetty.proxy.ProxyHandler.Reverse
-
Convenience constructor that provides a rewrite function using
String.replaceAll(String, String)
. - Reverse(Function<Request, HttpURI>) - Constructor for class org.eclipse.jetty.proxy.ProxyHandler.Reverse
-
Creates a new instance with the given
HttpURI
rewrite function. - rewind() - Method in class org.eclipse.jetty.proxy.ProxyHandler.ProxyRequestContent
- rewriteHttpURI(Request) - Method in class org.eclipse.jetty.proxy.ProxyHandler.Forward
-
Rewrites the client-to-proxy request URI to the proxy-to-server request URI.
- rewriteHttpURI(Request) - Method in class org.eclipse.jetty.proxy.ProxyHandler.Reverse
-
Rewrites the client-to-proxy request URI to the proxy-to-server request URI.
- rewriteHttpURI(Request) - Method in class org.eclipse.jetty.proxy.ProxyHandler
-
Rewrites the client-to-proxy request URI to the proxy-to-server request URI.
S
- sendProxyToServerRequest(Request, Request, Response, Callback) - Method in class org.eclipse.jetty.proxy.ProxyHandler
- setHttpClient(HttpClient) - Method in class org.eclipse.jetty.proxy.ProxyHandler
- setProxyToServerHost(String) - Method in class org.eclipse.jetty.proxy.ProxyHandler
-
Sets the value to use for the
Host
header in proxy-to-server requests. - setViaHost(String) - Method in class org.eclipse.jetty.proxy.ProxyHandler
-
Sets the value to use for the
Via
header in proxy-to-server requests.
All Classes and Interfaces|All Packages