Class ProxyHandler.ProxyResponseListener

java.lang.Object
java.util.concurrent.CompletableFuture<Void>
org.eclipse.jetty.util.Callback.Completable
org.eclipse.jetty.proxy.ProxyHandler.ProxyResponseListener
All Implemented Interfaces:
CompletionStage<Void>, Future<Void>, EventListener, org.eclipse.jetty.client.Response.AsyncContentListener, org.eclipse.jetty.client.Response.BeginListener, org.eclipse.jetty.client.Response.CompleteListener, org.eclipse.jetty.client.Response.ContentListener, org.eclipse.jetty.client.Response.ContentSourceListener, org.eclipse.jetty.client.Response.FailureListener, org.eclipse.jetty.client.Response.HeaderListener, org.eclipse.jetty.client.Response.HeadersListener, org.eclipse.jetty.client.Response.Listener, org.eclipse.jetty.client.Response.ResponseListener, org.eclipse.jetty.client.Response.SuccessListener, org.eclipse.jetty.util.Callback, org.eclipse.jetty.util.thread.Invocable
Enclosing class:
ProxyHandler

protected class ProxyHandler.ProxyResponseListener extends org.eclipse.jetty.util.Callback.Completable implements org.eclipse.jetty.client.Response.Listener
  • Constructor Details

    • ProxyResponseListener

      public ProxyResponseListener(org.eclipse.jetty.server.Request clientToProxyRequest, org.eclipse.jetty.client.Request proxyToServerRequest, org.eclipse.jetty.server.Response proxyToClientResponse, org.eclipse.jetty.util.Callback proxyToClientCallback)
  • Method Details

    • onBegin

      public void onBegin(org.eclipse.jetty.client.Response serverToProxyResponse)
      Specified by:
      onBegin in interface org.eclipse.jetty.client.Response.BeginListener
      Specified by:
      onBegin in interface org.eclipse.jetty.client.Response.Listener
    • onHeaders

      public void onHeaders(org.eclipse.jetty.client.Response serverToProxyResponse)
      Specified by:
      onHeaders in interface org.eclipse.jetty.client.Response.HeadersListener
      Specified by:
      onHeaders in interface org.eclipse.jetty.client.Response.Listener
    • onContent

      public void onContent(org.eclipse.jetty.client.Response serverToProxyResponse, org.eclipse.jetty.io.Content.Chunk serverToProxyChunk, Runnable serverToProxyDemander)
      Specified by:
      onContent in interface org.eclipse.jetty.client.Response.AsyncContentListener
      Specified by:
      onContent in interface org.eclipse.jetty.client.Response.ContentListener
    • onSuccess

      public void onSuccess(org.eclipse.jetty.client.Response serverToProxyResponse)
      Specified by:
      onSuccess in interface org.eclipse.jetty.client.Response.Listener
      Specified by:
      onSuccess in interface org.eclipse.jetty.client.Response.SuccessListener
    • onComplete

      public void onComplete(org.eclipse.jetty.client.Result result)
      Specified by:
      onComplete in interface org.eclipse.jetty.client.Response.CompleteListener
      Specified by:
      onComplete in interface org.eclipse.jetty.client.Response.Listener