public static class AsyncProxyServlet.Transparent extends AsyncProxyServlet
Convenience extension of AsyncProxyServlet
that offers transparent proxy functionalities.
AsyncProxyServlet.StreamReader, AsyncProxyServlet.StreamWriter, AsyncProxyServlet.Transparent
ProxyServlet.ProxyInputStreamContentProvider, ProxyServlet.ProxyResponseListener
AbstractProxyServlet.TransparentDelegate
_log, CLIENT_REQUEST_ATTRIBUTE, HOP_HEADERS
Constructor and Description |
---|
Transparent() |
Modifier and Type | Method and Description |
---|---|
void |
init(javax.servlet.ServletConfig config) |
protected java.lang.String |
rewriteTarget(javax.servlet.http.HttpServletRequest clientRequest) |
newReadListener, newWriteListener, onResponseContent, proxyRequestContent
newProxyResponseListener, onContinue, service
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
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
public void init(javax.servlet.ServletConfig config) throws javax.servlet.ServletException
init
in interface javax.servlet.Servlet
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–2023 Webtide. All rights reserved.