public class BalancerServlet extends ProxyServlet
ProxyServlet.ProxyInputStreamContentProvider, ProxyServlet.ProxyResponseListener, ProxyServlet.TransparentAbstractProxyServlet.TransparentDelegate_log, CLIENT_REQUEST_ATTRIBUTE, HOP_HEADERS| Constructor and Description |
|---|
BalancerServlet() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
filterServerResponseHeader(javax.servlet.http.HttpServletRequest request,
Response serverResponse,
java.lang.String headerName,
java.lang.String headerValue) |
void |
init() |
protected java.lang.String |
rewriteTarget(javax.servlet.http.HttpServletRequest request) |
boolean |
validateDestination(java.lang.String host,
int port)
Checks the given
host and port against whitelist and blacklist. |
newProxyResponseListener, onContinue, onResponseContent, proxyRequestContent, serviceaddProxyHeaders, addViaHeader, addXForwardedHeaders, copyRequestHeaders, createHttpClient, createLogger, destroy, expects100Continue, findConnectionHeaders, getBlackListHosts, getHostHeader, getHttpClient, getRequestId, getTimeout, getViaHost, getWhiteListHosts, hasContent, newHttpClient, onClientRequestFailure, onProxyResponseFailure, onProxyResponseSuccess, onProxyRewriteFailed, onServerResponseHeaders, sendProxyRequest, sendProxyResponseError, setTimeoutdoDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, servicepublic void init()
throws javax.servlet.ServletException
init in class AbstractProxyServletjavax.servlet.ServletExceptionprotected java.lang.String rewriteTarget(javax.servlet.http.HttpServletRequest request)
rewriteTarget in class AbstractProxyServletprotected java.lang.String filterServerResponseHeader(javax.servlet.http.HttpServletRequest request,
Response serverResponse,
java.lang.String headerName,
java.lang.String headerValue)
filterServerResponseHeader in class AbstractProxyServletpublic boolean validateDestination(java.lang.String host,
int port)
AbstractProxyServlethost and port against whitelist and blacklist.validateDestination in class AbstractProxyServlethost - the host to checkport - the port to checkCopyright © 1995–2021 Webtide. All rights reserved.