public class JettyProxyServlet
extends org.eclipse.jetty.proxy.ProxyServlet.Transparent
org.eclipse.jetty.proxy.ProxyServlet.ProxyInputStreamContentProvider, org.eclipse.jetty.proxy.ProxyServlet.ProxyResponseListener, org.eclipse.jetty.proxy.ProxyServlet.Transparent, org.eclipse.jetty.proxy.ProxyServlet.TransparentDelegate| Constructor and Description |
|---|
JettyProxyServlet(TesterFilter testerFilter) |
| Modifier and Type | Method and Description |
|---|---|
void |
init() |
protected org.eclipse.jetty.client.HttpClient |
newHttpClient() |
protected void |
onProxyResponseFailure(javax.servlet.http.HttpServletRequest clientRequest,
javax.servlet.http.HttpServletResponse proxyResponse,
org.eclipse.jetty.client.api.Response serverResponse,
Throwable failure) |
protected void |
onProxyResponseSuccess(javax.servlet.http.HttpServletRequest clientRequest,
javax.servlet.http.HttpServletResponse proxyResponse,
org.eclipse.jetty.client.api.Response serverResponse) |
protected void |
sendProxyRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.eclipse.jetty.client.api.Request proxyRequest) |
protected void |
service(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
copyHeaders, customizeProxyRequest, filterResponseHeader, filterServerResponseHeader, onClientRequestFailure, onResponseContent, onResponseFailure, onResponseHeaders, onResponseSuccess, onRewriteFailed, proxyRequestContentaddProxyHeaders, addViaHeader, addXForwardedHeaders, copyRequestHeaders, createHttpClient, createLogger, destroy, findConnectionHeaders, getBlackListHosts, getHostHeader, getHttpClient, getRequestId, getTimeout, getViaHost, getWhiteListHosts, hasContent, onClientRequestFailure, onProxyRewriteFailed, onServerResponseHeaders, rewriteTarget, setTimeout, validateDestinationdoDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, servicepublic JettyProxyServlet(TesterFilter testerFilter)
public void init()
throws javax.servlet.ServletException
init in class org.eclipse.jetty.proxy.AbstractProxyServletjavax.servlet.ServletExceptionprotected void service(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException
service in class org.eclipse.jetty.proxy.ProxyServletjavax.servlet.ServletExceptionIOExceptionprotected void onProxyResponseSuccess(javax.servlet.http.HttpServletRequest clientRequest,
javax.servlet.http.HttpServletResponse proxyResponse,
org.eclipse.jetty.client.api.Response serverResponse)
onProxyResponseSuccess in class org.eclipse.jetty.proxy.AbstractProxyServletprotected void onProxyResponseFailure(javax.servlet.http.HttpServletRequest clientRequest,
javax.servlet.http.HttpServletResponse proxyResponse,
org.eclipse.jetty.client.api.Response serverResponse,
Throwable failure)
onProxyResponseFailure in class org.eclipse.jetty.proxy.AbstractProxyServletprotected org.eclipse.jetty.client.HttpClient newHttpClient()
newHttpClient in class org.eclipse.jetty.proxy.AbstractProxyServletprotected void sendProxyRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.eclipse.jetty.client.api.Request proxyRequest)
sendProxyRequest in class org.eclipse.jetty.proxy.AbstractProxyServletCopyright © 2014–2015. All rights reserved.