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, HOP_HEADERS
Constructor and Description |
---|
AsyncProxyServlet() |
Modifier and Type | Method and Description |
---|---|
protected ReadListener |
newReadListener(Request proxyRequest,
HttpServletRequest request,
DeferredContentProvider provider) |
protected AsyncProxyServlet.StreamWriter |
newWriteListener(HttpServletRequest request,
Response proxyResponse) |
protected void |
onResponseContent(HttpServletRequest request,
HttpServletResponse response,
Response proxyResponse,
byte[] buffer,
int offset,
int length,
Callback callback) |
protected ContentProvider |
proxyRequestContent(Request proxyRequest,
HttpServletRequest request) |
copyHeaders, customizeProxyRequest, filterResponseHeader, filterServerResponseHeader, newProxyResponseListener, onClientRequestFailure, onResponseFailure, onResponseHeaders, onResponseSuccess, onRewriteFailed, rewriteURI, service
addProxyHeaders, addViaHeader, addXForwardedHeaders, copyRequestHeaders, createHttpClient, createLogger, destroy, findConnectionHeaders, getBlackListHosts, getHostHeader, getHttpClient, getRequestId, getTimeout, getViaHost, getWhiteListHosts, hasContent, init, newHttpClient, onClientRequestFailure, onProxyResponseFailure, onProxyResponseSuccess, onProxyRewriteFailed, onServerResponseHeaders, rewriteTarget, sendProxyRequest, setTimeout, validateDestination
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
protected ContentProvider proxyRequestContent(Request proxyRequest, HttpServletRequest request) throws IOException
proxyRequestContent
in class ProxyServlet
IOException
protected ReadListener newReadListener(Request proxyRequest, HttpServletRequest request, DeferredContentProvider provider)
protected void onResponseContent(HttpServletRequest request, HttpServletResponse response, Response proxyResponse, byte[] buffer, int offset, int length, Callback callback)
onResponseContent
in class ProxyServlet
protected AsyncProxyServlet.StreamWriter newWriteListener(HttpServletRequest request, Response proxyResponse)
Copyright © 1995-2015 Webtide. All Rights Reserved.