Class AsyncMiddleManServlet.ProxyResponseListener

  • All Implemented Interfaces:
    java.util.EventListener, org.eclipse.jetty.client.api.Response.AsyncContentListener, org.eclipse.jetty.client.api.Response.BeginListener, org.eclipse.jetty.client.api.Response.CompleteListener, org.eclipse.jetty.client.api.Response.ContentListener, org.eclipse.jetty.client.api.Response.FailureListener, org.eclipse.jetty.client.api.Response.HeaderListener, org.eclipse.jetty.client.api.Response.HeadersListener, org.eclipse.jetty.client.api.Response.Listener, org.eclipse.jetty.client.api.Response.ResponseListener, org.eclipse.jetty.client.api.Response.SuccessListener, org.eclipse.jetty.util.Callback, org.eclipse.jetty.util.thread.Invocable
    Enclosing class:
    AsyncMiddleManServlet

    protected class AsyncMiddleManServlet.ProxyResponseListener
    extends org.eclipse.jetty.client.api.Response.Listener.Adapter
    implements org.eclipse.jetty.util.Callback
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.eclipse.jetty.util.Callback

        org.eclipse.jetty.util.Callback.Completable, org.eclipse.jetty.util.Callback.Completing, org.eclipse.jetty.util.Callback.Nested
      • Nested classes/interfaces inherited from interface org.eclipse.jetty.util.thread.Invocable

        org.eclipse.jetty.util.thread.Invocable.InvocationType
      • Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.Response.Listener

        org.eclipse.jetty.client.api.Response.Listener.Adapter
    • Field Summary

      • Fields inherited from interface org.eclipse.jetty.util.Callback

        NOOP
      • Fields inherited from interface org.eclipse.jetty.util.thread.Invocable

        __nonBlocking
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected ProxyResponseListener​(javax.servlet.http.HttpServletRequest clientRequest, javax.servlet.http.HttpServletResponse proxyResponse)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void failed​(java.lang.Throwable failure)  
      void onBegin​(org.eclipse.jetty.client.api.Response serverResponse)  
      void onComplete​(org.eclipse.jetty.client.api.Result result)  
      void onContent​(org.eclipse.jetty.client.api.Response serverResponse, java.nio.ByteBuffer content, org.eclipse.jetty.util.Callback callback)  
      void onHeaders​(org.eclipse.jetty.client.api.Response serverResponse)  
      void onSuccess​(org.eclipse.jetty.client.api.Response serverResponse)  
      void succeeded()  
      • Methods inherited from class org.eclipse.jetty.client.api.Response.Listener.Adapter

        onContent, onFailure, onHeader
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.eclipse.jetty.util.thread.Invocable

        getInvocationType
    • Constructor Detail

      • ProxyResponseListener

        protected ProxyResponseListener​(javax.servlet.http.HttpServletRequest clientRequest,
                                        javax.servlet.http.HttpServletResponse proxyResponse)
    • Method Detail

      • onBegin

        public void onBegin​(org.eclipse.jetty.client.api.Response serverResponse)
        Specified by:
        onBegin in interface org.eclipse.jetty.client.api.Response.BeginListener
        Overrides:
        onBegin in class org.eclipse.jetty.client.api.Response.Listener.Adapter
      • onHeaders

        public void onHeaders​(org.eclipse.jetty.client.api.Response serverResponse)
        Specified by:
        onHeaders in interface org.eclipse.jetty.client.api.Response.HeadersListener
        Overrides:
        onHeaders in class org.eclipse.jetty.client.api.Response.Listener.Adapter
      • onContent

        public void onContent​(org.eclipse.jetty.client.api.Response serverResponse,
                              java.nio.ByteBuffer content,
                              org.eclipse.jetty.util.Callback callback)
        Specified by:
        onContent in interface org.eclipse.jetty.client.api.Response.AsyncContentListener
        Overrides:
        onContent in class org.eclipse.jetty.client.api.Response.Listener.Adapter
      • onSuccess

        public void onSuccess​(org.eclipse.jetty.client.api.Response serverResponse)
        Specified by:
        onSuccess in interface org.eclipse.jetty.client.api.Response.SuccessListener
        Overrides:
        onSuccess in class org.eclipse.jetty.client.api.Response.Listener.Adapter
      • onComplete

        public void onComplete​(org.eclipse.jetty.client.api.Result result)
        Specified by:
        onComplete in interface org.eclipse.jetty.client.api.Response.CompleteListener
        Overrides:
        onComplete in class org.eclipse.jetty.client.api.Response.Listener.Adapter
      • succeeded

        public void succeeded()
        Specified by:
        succeeded in interface org.eclipse.jetty.util.Callback
      • failed

        public void failed​(java.lang.Throwable failure)
        Specified by:
        failed in interface org.eclipse.jetty.util.Callback