water.webserver.jetty8

Class TransparentProxyServlet

  • java.lang.Object
    • org.eclipse.jetty.servlets.ProxyServlet
      • org.eclipse.jetty.servlets.ProxyServlet.Transparent
        • water.webserver.jetty8.TransparentProxyServlet
  • All Implemented Interfaces:
    javax.servlet.Servlet


    public class TransparentProxyServletextends org.eclipse.jetty.servlets.ProxyServlet.Transparent
    Transparent proxy that automatically adds authentication to each request
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.jetty.servlets.ProxyServlet

        org.eclipse.jetty.servlets.ProxyServlet.Transparent
    • Field Summary

      • Fields inherited from class org.eclipse.jetty.servlets.ProxyServlet

        _black, _client, _config, _context, _DontProxyHeaders, _hostHeader, _log, _white
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected voidcustomizeExchange(org.eclipse.jetty.client.HttpExchange exchange, javax.servlet.http.HttpServletRequest request) 
      voidinit(javax.servlet.ServletConfig config) 
      • Methods inherited from class org.eclipse.jetty.servlets.ProxyServlet.Transparent

        proxyHttpURI
      • Methods inherited from class org.eclipse.jetty.servlets.ProxyServlet

        createHttpClient, createHttpClientInstance, createLogger, customizeContinuation, destroy, filterResponseHeaderValue, getHostHeader, getServletConfig, getServletInfo, handleConnect, handleOnConnectionFailed, handleOnException, handleOnExpire, proxyHttpURI, service, setHostHeader, validateDestination
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TransparentProxyServlet

        public TransparentProxyServlet()
    • Method Detail

      • init

        public void init(javax.servlet.ServletConfig config)          throws javax.servlet.ServletException
        Specified by:
        init in interface javax.servlet.Servlet
        Overrides:
        init in class org.eclipse.jetty.servlets.ProxyServlet.Transparent
        Throws:
        javax.servlet.ServletException
      • customizeExchange

        protected void customizeExchange(org.eclipse.jetty.client.HttpExchange exchange,                                 javax.servlet.http.HttpServletRequest request)
        Overrides:
        customizeExchange in class org.eclipse.jetty.servlets.ProxyServlet


NOTHING
NOTHING
Add the Maven Dependecy to your project: maven dependecy for com.amazonaws : aws-java-sdk : 1.3.14