类 HttpComponentsClientHttpConnector.ResponseCallback

java.lang.Object
cn.taketoday.http.client.reactive.HttpComponentsClientHttpConnector.ResponseCallback
所有已实现的接口:
org.apache.hc.core5.concurrent.FutureCallback<org.apache.hc.core5.http.Message<org.apache.hc.core5.http.HttpResponse,org.reactivestreams.Publisher<ByteBuffer>>>
封闭类:
HttpComponentsClientHttpConnector

private static class HttpComponentsClientHttpConnector.ResponseCallback extends Object implements org.apache.hc.core5.concurrent.FutureCallback<org.apache.hc.core5.http.Message<org.apache.hc.core5.http.HttpResponse,org.reactivestreams.Publisher<ByteBuffer>>>
Callback that invoked when a response is received.
  • 字段详细资料

    • context

      private final HttpClientContext context
    • sink

      private final reactor.core.publisher.MonoSink<ClientHttpResponse> sink
    • dataBufferFactory

      private final cn.taketoday.core.io.buffer.DataBufferFactory dataBufferFactory
  • 构造器详细资料

    • ResponseCallback

      public ResponseCallback(reactor.core.publisher.MonoSink<ClientHttpResponse> sink, cn.taketoday.core.io.buffer.DataBufferFactory dataBufferFactory, HttpClientContext context)
  • 方法详细资料

    • completed

      public void completed(org.apache.hc.core5.http.Message<org.apache.hc.core5.http.HttpResponse,org.reactivestreams.Publisher<ByteBuffer>> result)
      指定者:
      completed 在接口中 org.apache.hc.core5.concurrent.FutureCallback<org.apache.hc.core5.http.Message<org.apache.hc.core5.http.HttpResponse,org.reactivestreams.Publisher<ByteBuffer>>>
    • failed

      public void failed(Exception ex)
      指定者:
      failed 在接口中 org.apache.hc.core5.concurrent.FutureCallback<org.apache.hc.core5.http.Message<org.apache.hc.core5.http.HttpResponse,org.reactivestreams.Publisher<ByteBuffer>>>
    • cancelled

      public void cancelled()
      指定者:
      cancelled 在接口中 org.apache.hc.core5.concurrent.FutureCallback<org.apache.hc.core5.http.Message<org.apache.hc.core5.http.HttpResponse,org.reactivestreams.Publisher<ByteBuffer>>>