public class AsyncProxyServlet extends ProxyServlet
Modifier and Type | Class and Description |
---|---|
protected class |
AsyncProxyServlet.StreamReader |
protected class |
AsyncProxyServlet.StreamWriter |
static class |
AsyncProxyServlet.Transparent |
ProxyServlet.ProxyInputStreamContentProvider, ProxyServlet.ProxyResponseListener, ProxyServlet.TransparentDelegate
_log
Constructor and Description |
---|
AsyncProxyServlet() |
Modifier and Type | Method and Description |
---|---|
protected javax.servlet.ReadListener |
newReadListener(Request proxyRequest,
javax.servlet.http.HttpServletRequest request,
DeferredContentProvider provider) |
protected AsyncProxyServlet.StreamWriter |
newWriteListener(javax.servlet.http.HttpServletRequest request,
Response proxyResponse) |
protected void |
onResponseContent(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Response proxyResponse,
byte[] buffer,
int offset,
int length,
Callback callback) |
protected ContentProvider |
proxyRequestContent(Request proxyRequest,
javax.servlet.http.HttpServletRequest request) |
addViaHeader, addXForwardedHeaders, createHttpClient, createLogger, customizeProxyRequest, destroy, filterResponseHeader, getBlackListHosts, getHttpClient, getRequestId, getTimeout, getViaHost, getWhiteListHosts, init, newHttpClient, newProxyResponseListener, onClientRequestFailure, onResponseFailure, onResponseHeaders, onResponseSuccess, onRewriteFailed, rewriteURI, service, setTimeout, validateDestination, viaHost
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
protected ContentProvider proxyRequestContent(Request proxyRequest, javax.servlet.http.HttpServletRequest request) throws IOException
proxyRequestContent
in class ProxyServlet
IOException
protected javax.servlet.ReadListener newReadListener(Request proxyRequest, javax.servlet.http.HttpServletRequest request, DeferredContentProvider provider)
protected void onResponseContent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Response proxyResponse, byte[] buffer, int offset, int length, Callback callback)
onResponseContent
in class ProxyServlet
protected AsyncProxyServlet.StreamWriter newWriteListener(javax.servlet.http.HttpServletRequest request, Response proxyResponse)
Copyright © 1995-2014 Webtide. All Rights Reserved.