Class AsyncMiddleManServlet

    • Constructor Detail

      • AsyncMiddleManServlet

        public AsyncMiddleManServlet()
    • Method Detail

      • service

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

        protected org.eclipse.jetty.client.util.AsyncRequestContent newProxyRequestContent​(jakarta.servlet.http.HttpServletRequest clientRequest,
                                                                                           jakarta.servlet.http.HttpServletResponse proxyResponse,
                                                                                           org.eclipse.jetty.client.api.Request proxyRequest)
      • newProxyReadListener

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

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

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

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

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

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