public static class AsyncProxyServlet.Transparent extends AsyncProxyServlet
Convenience extension of AsyncProxyServlet
that offers transparent proxy functionalities.
AbstractProxyServlet.TransparentDelegate
AsyncProxyServlet.StreamReader, AsyncProxyServlet.StreamWriter, AsyncProxyServlet.Transparent
ProxyServlet.ProxyInputStreamContentProvider, ProxyServlet.ProxyResponseListener
_log, CLIENT_REQUEST_ATTRIBUTE, HOP_HEADERS
Constructor | Description |
---|---|
Transparent() |
Modifier and Type | Method | Description |
---|---|---|
void |
init(javax.servlet.ServletConfig config) |
|
protected java.lang.String |
rewriteTarget(javax.servlet.http.HttpServletRequest clientRequest) |
addProxyHeaders, addViaHeader, addXForwardedHeaders, copyRequestHeaders, createHttpClient, createLogger, destroy, expects100Continue, filterServerResponseHeader, findConnectionHeaders, getBlackListHosts, getHostHeader, getHttpClient, getRequestId, getTimeout, getViaHost, getWhiteListHosts, hasContent, init, newHttpClient, onClientRequestFailure, onProxyResponseFailure, onProxyResponseSuccess, onProxyRewriteFailed, onServerResponseHeaders, sendProxyRequest, sendProxyResponseError, setTimeout, validateDestination
newReadListener, newWriteListener, onResponseContent, proxyRequestContent
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, log, log
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
newProxyResponseListener, onContinue, service
public void init(javax.servlet.ServletConfig config) throws javax.servlet.ServletException
init
in class javax.servlet.GenericServlet
javax.servlet.ServletException
protected java.lang.String rewriteTarget(javax.servlet.http.HttpServletRequest clientRequest)
rewriteTarget
in class AbstractProxyServlet
Copyright © 1995–2018 Webtide. All rights reserved.