public class AsyncQueryForwardingServlet
extends org.eclipse.jetty.proxy.AsyncProxyServlet
Constructor and Description |
---|
AsyncQueryForwardingServlet(com.fasterxml.jackson.databind.ObjectMapper jsonMapper,
com.fasterxml.jackson.databind.ObjectMapper smileMapper,
QueryHostFinder hostFinder,
org.eclipse.jetty.client.HttpClient httpClient,
com.metamx.emitter.service.ServiceEmitter emitter,
RequestLogger requestLogger) |
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.jetty.client.HttpClient |
createHttpClient() |
protected void |
service(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
newReadListener, newWriteListener, onResponseContent, proxyRequestContent
addViaHeader, addXForwardedHeaders, createLogger, customizeProxyRequest, destroy, filterResponseHeader, getBlackListHosts, getHttpClient, getRequestId, getTimeout, getViaHost, getWhiteListHosts, init, newHttpClient, newProxyResponseListener, onClientRequestFailure, onResponseFailure, onResponseHeaders, onResponseSuccess, onRewriteFailed, rewriteURI, setTimeout, validateDestination, viaHost
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
public AsyncQueryForwardingServlet(com.fasterxml.jackson.databind.ObjectMapper jsonMapper, com.fasterxml.jackson.databind.ObjectMapper smileMapper, QueryHostFinder hostFinder, org.eclipse.jetty.client.HttpClient httpClient, com.metamx.emitter.service.ServiceEmitter emitter, RequestLogger requestLogger)
protected void service(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
service
in class org.eclipse.jetty.proxy.ProxyServlet
javax.servlet.ServletException
IOException
protected org.eclipse.jetty.client.HttpClient createHttpClient() throws javax.servlet.ServletException
createHttpClient
in class org.eclipse.jetty.proxy.ProxyServlet
javax.servlet.ServletException
Copyright © 2015. All rights reserved.