Class AsyncMiddleManServlet

    • Constructor Detail

      • AsyncMiddleManServlet

        public AsyncMiddleManServlet()
    • Method Detail

      • service

        protected void service​(javax.servlet.http.HttpServletRequest clientRequest,
                               javax.servlet.http.HttpServletResponse proxyResponse)
                        throws javax.servlet.ServletException,
                               java.io.IOException
        Overrides:
        service in class javax.servlet.http.HttpServlet
        Throws:
        javax.servlet.ServletException
        java.io.IOException
      • newProxyContentProvider

        protected org.eclipse.jetty.client.util.DeferredContentProvider newProxyContentProvider​(javax.servlet.http.HttpServletRequest clientRequest,
                                                                                                javax.servlet.http.HttpServletResponse proxyResponse,
                                                                                                org.eclipse.jetty.client.api.Request proxyRequest)
                                                                                         throws java.io.IOException
        Throws:
        java.io.IOException
      • newProxyReadListener

        protected javax.servlet.ReadListener newProxyReadListener​(javax.servlet.http.HttpServletRequest clientRequest,
                                                                  javax.servlet.http.HttpServletResponse proxyResponse,
                                                                  org.eclipse.jetty.client.api.Request proxyRequest,
                                                                  org.eclipse.jetty.client.util.DeferredContentProvider provider)
      • newProxyWriteListener

        protected AsyncMiddleManServlet.ProxyWriter newProxyWriteListener​(javax.servlet.http.HttpServletRequest clientRequest,
                                                                          org.eclipse.jetty.client.api.Response proxyResponse)
      • newProxyResponseListener

        protected org.eclipse.jetty.client.api.Response.CompleteListener newProxyResponseListener​(javax.servlet.http.HttpServletRequest clientRequest,
                                                                                                  javax.servlet.http.HttpServletResponse proxyResponse)
        Specified by:
        newProxyResponseListener in class AbstractProxyServlet
      • newClientRequestContentTransformer

        protected AsyncMiddleManServlet.ContentTransformer newClientRequestContentTransformer​(javax.servlet.http.HttpServletRequest clientRequest,
                                                                                              org.eclipse.jetty.client.api.Request proxyRequest)
      • newServerResponseContentTransformer

        protected AsyncMiddleManServlet.ContentTransformer newServerResponseContentTransformer​(javax.servlet.http.HttpServletRequest clientRequest,
                                                                                               javax.servlet.http.HttpServletResponse proxyResponse,
                                                                                               org.eclipse.jetty.client.api.Response serverResponse)
      • onContinue

        protected void onContinue​(javax.servlet.http.HttpServletRequest clientRequest,
                                  org.eclipse.jetty.client.api.Request proxyRequest)
        Overrides:
        onContinue in class AbstractProxyServlet