Class ResponseEventPublisher

All Implemented Interfaces:
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.DemandedContentListener, 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.reactivestreams.Publisher<ReactiveResponse.Event>, org.reactivestreams.Subscription

public class ResponseEventPublisher extends AbstractEventPublisher<ReactiveResponse.Event> implements org.eclipse.jetty.client.api.Response.Listener
  • Constructor Details

    • ResponseEventPublisher

      public ResponseEventPublisher(ReactiveRequest request)
  • Method Details

    • onBegin

      public void onBegin(org.eclipse.jetty.client.api.Response response)
      Specified by:
      onBegin in interface org.eclipse.jetty.client.api.Response.BeginListener
      Specified by:
      onBegin in interface org.eclipse.jetty.client.api.Response.Listener
    • onHeader

      public boolean onHeader(org.eclipse.jetty.client.api.Response response, org.eclipse.jetty.http.HttpField field)
      Specified by:
      onHeader in interface org.eclipse.jetty.client.api.Response.HeaderListener
      Specified by:
      onHeader in interface org.eclipse.jetty.client.api.Response.Listener
    • onHeaders

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

      public void onContent(org.eclipse.jetty.client.api.Response response, ByteBuffer content)
      Specified by:
      onContent in interface org.eclipse.jetty.client.api.Response.ContentListener
      Specified by:
      onContent in interface org.eclipse.jetty.client.api.Response.Listener
    • onContent

      public void onContent(org.eclipse.jetty.client.api.Response response, ByteBuffer content, org.eclipse.jetty.util.Callback callback)
      Specified by:
      onContent in interface org.eclipse.jetty.client.api.Response.AsyncContentListener
      Specified by:
      onContent in interface org.eclipse.jetty.client.api.Response.ContentListener
    • onContent

      public void onContent(org.eclipse.jetty.client.api.Response response, LongConsumer demand, ByteBuffer content, org.eclipse.jetty.util.Callback callback)
      Specified by:
      onContent in interface org.eclipse.jetty.client.api.Response.AsyncContentListener
      Specified by:
      onContent in interface org.eclipse.jetty.client.api.Response.DemandedContentListener
    • onSuccess

      public void onSuccess(org.eclipse.jetty.client.api.Response response)
      Specified by:
      onSuccess in interface org.eclipse.jetty.client.api.Response.Listener
      Specified by:
      onSuccess in interface org.eclipse.jetty.client.api.Response.SuccessListener
    • onFailure

      public void onFailure(org.eclipse.jetty.client.api.Response response, Throwable failure)
      Specified by:
      onFailure in interface org.eclipse.jetty.client.api.Response.FailureListener
      Specified by:
      onFailure in interface org.eclipse.jetty.client.api.Response.Listener
    • onComplete

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