Class AsyncMiddleManServlet.Transparent
java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
org.eclipse.jetty.ee9.proxy.AbstractProxyServlet
org.eclipse.jetty.ee9.proxy.AsyncMiddleManServlet
org.eclipse.jetty.ee9.proxy.AsyncMiddleManServlet.Transparent
- All Implemented Interfaces:
jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable
- Enclosing class:
AsyncMiddleManServlet
Convenience extension of AsyncMiddleManServlet that offers transparent proxy functionalities.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class AsyncMiddleManServlet
AsyncMiddleManServlet.ContentTransformer, AsyncMiddleManServlet.GZIPContentTransformer, AsyncMiddleManServlet.ProxyReader, AsyncMiddleManServlet.ProxyResponseListener, AsyncMiddleManServlet.ProxyWriter, AsyncMiddleManServlet.TransparentNested classes/interfaces inherited from class AbstractProxyServlet
AbstractProxyServlet.TransparentDelegate -
Field Summary
Fields inherited from class AbstractProxyServlet
_log, CLIENT_REQUEST_ATTRIBUTE, HOP_HEADERSFields inherited from class jakarta.servlet.http.HttpServlet
LEGACY_DO_HEAD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinit(jakarta.servlet.ServletConfig config) protected StringrewriteTarget(jakarta.servlet.http.HttpServletRequest request) Methods inherited from class AsyncMiddleManServlet
newClientRequestContentTransformer, newProxyReadListener, newProxyRequestContent, newProxyResponseListener, newProxyWriteListener, newServerResponseContentTransformer, onContinue, sendProxyRequest, service, writeProxyResponseContentMethods inherited from class AbstractProxyServlet
addProxyHeaders, addViaHeader, addViaHeader, addXForwardedHeaders, clientRequestStatus, copyRequestHeaders, createHttpClient, createLogger, destroy, expects100Continue, filterServerResponseHeader, findConnectionHeaders, getBlackListHosts, getHostHeader, getHttpClient, getRequestId, getTimeout, getViaHost, getWhiteListHosts, hasContent, init, newClientConnector, newHttpClient, newHttpClient, newProxyRequest, onClientRequestFailure, onProxyResponseFailure, onProxyResponseSuccess, onProxyRewriteFailed, onServerResponseHeaders, proxyResponseStatus, sendProxyResponseError, setTimeout, validateDestinationMethods inherited from class jakarta.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, serviceMethods inherited from class jakarta.servlet.GenericServlet
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, log, log
-
Constructor Details
-
Transparent
public Transparent()
-
-
Method Details
-
init
public void init(jakarta.servlet.ServletConfig config) throws jakarta.servlet.ServletException - Specified by:
initin interfacejakarta.servlet.Servlet- Overrides:
initin classjakarta.servlet.http.HttpServlet- Throws:
jakarta.servlet.ServletException
-
rewriteTarget
- Overrides:
rewriteTargetin classAbstractProxyServlet
-