public final class ReverseProxyServlet extends ProxyServlet
ProxyServlet.Transparent
_log, ASYNC_CONTEXT
コンストラクタと説明 |
---|
ReverseProxyServlet() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
customizeProxyRequest(org.eclipse.jetty.client.api.Request proxyRequest,
javax.servlet.http.HttpServletRequest request)
Extension point for subclasses to customize the proxy request.
|
protected java.lang.String |
filterResponseHeader(javax.servlet.http.HttpServletRequest request,
java.lang.String headerName,
java.lang.String headerValue)
Extension point for remote server response header filtering.
|
protected org.eclipse.jetty.client.HttpClient |
newHttpClient() |
protected void |
onResponseContent(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.eclipse.jetty.client.api.Response proxyResponse,
byte[] buffer,
int offset,
int length) |
protected void |
onResponseSuccess(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.eclipse.jetty.client.api.Response proxyResponse) |
protected void |
service(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
createHttpClient, createLogger, destroy, getBlackListHosts, getRequestId, getTimeout, getWhiteListHosts, init, onResponseFailure, onResponseHeaders, rewriteURI, setTimeout, validateDestination, viaHost
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
protected void service(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException
service
クラス内 ProxyServlet
javax.servlet.ServletException
java.io.IOException
protected void customizeProxyRequest(org.eclipse.jetty.client.api.Request proxyRequest, javax.servlet.http.HttpServletRequest request)
ProxyServlet
customizeProxyRequest
クラス内 ProxyServlet
proxyRequest
- the proxy request to customizerequest
- the request to be proxiedprotected java.lang.String filterResponseHeader(javax.servlet.http.HttpServletRequest request, java.lang.String headerName, java.lang.String headerValue)
ProxyServlet
filterResponseHeader
クラス内 ProxyServlet
request
- the request to proxyheaderName
- the header nameheaderValue
- the header valueprotected void onResponseContent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.eclipse.jetty.client.api.Response proxyResponse, byte[] buffer, int offset, int length) throws java.io.IOException
onResponseContent
クラス内 ProxyServlet
java.io.IOException
protected void onResponseSuccess(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.eclipse.jetty.client.api.Response proxyResponse)
onResponseSuccess
クラス内 ProxyServlet
protected org.eclipse.jetty.client.HttpClient newHttpClient()
newHttpClient
クラス内 ProxyServlet