public class AuthAsyncProxyServlet
extends org.eclipse.jetty.proxy.AsyncProxyServlet
org.eclipse.jetty.proxy.AsyncProxyServlet.StreamReader, org.eclipse.jetty.proxy.AsyncProxyServlet.StreamWriter, org.eclipse.jetty.proxy.AsyncProxyServlet.Transparent
Constructor and Description |
---|
AuthAsyncProxyServlet(File siteTargetPath)
Constructor for non authentication servlet.
|
AuthAsyncProxyServlet(Map<String,String> authentications,
File siteTargetPath)
Constructor for authentication servlet.
|
AuthAsyncProxyServlet(Map<String,String> authentications,
long sleepTime,
File siteTargetPath)
Constructor for authentication servlet.
|
Modifier and Type | Method and Description |
---|---|
void |
service(javax.servlet.ServletRequest req,
javax.servlet.ServletResponse res) |
newReadListener, newWriteListener, onResponseContent, proxyRequestContent
newProxyResponseListener, onContinue, service
addProxyHeaders, addViaHeader, addViaHeader, addXForwardedHeaders, clientRequestStatus, copyRequestHeaders, createHttpClient, createLogger, destroy, expects100Continue, filterServerResponseHeader, findConnectionHeaders, getBlackListHosts, getHostHeader, getHttpClient, getRequestId, getTimeout, getViaHost, getWhiteListHosts, hasContent, init, newHttpClient, newProxyRequest, onClientRequestFailure, onProxyResponseFailure, onProxyResponseSuccess, onProxyRewriteFailed, onServerResponseHeaders, proxyResponseStatus, rewriteTarget, sendProxyRequest, sendProxyResponseError, setTimeout, validateDestination
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified
public AuthAsyncProxyServlet(File siteTargetPath)
public AuthAsyncProxyServlet(Map<String,String> authentications, File siteTargetPath)
authentications
- a map of user/passwordpublic void service(javax.servlet.ServletRequest req, javax.servlet.ServletResponse res) throws javax.servlet.ServletException, IOException
service
in interface javax.servlet.Servlet
service
in class javax.servlet.http.HttpServlet
javax.servlet.ServletException
IOException
Copyright © 2002–2022 The Apache Software Foundation. All rights reserved.