类 WiretapConnector.WiretapRecorder

java.lang.Object
cn.taketoday.test.web.reactive.server.WiretapConnector.WiretapRecorder
封闭类:
WiretapConnector

static final class WiretapConnector.WiretapRecorder extends Object
Tap into a Publisher of data buffers to save the content.
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    private final cn.taketoday.core.io.buffer.DataBuffer
     
    private final reactor.core.publisher.Sinks.One<byte[]>
     
    private boolean
     
    private final reactor.core.publisher.Flux<? extends cn.taketoday.core.io.buffer.DataBuffer>
     
    private final reactor.core.publisher.Flux<? extends org.reactivestreams.Publisher<? extends cn.taketoday.core.io.buffer.DataBuffer>>
     
  • 构造器概要

    构造器
    构造器
    说明
    WiretapRecorder(org.reactivestreams.Publisher<? extends cn.taketoday.core.io.buffer.DataBuffer> publisher, org.reactivestreams.Publisher<? extends org.reactivestreams.Publisher<? extends cn.taketoday.core.io.buffer.DataBuffer>> publisherNested)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    reactor.core.publisher.Mono<byte[]>
     
    org.reactivestreams.Publisher<? extends org.reactivestreams.Publisher<? extends cn.taketoday.core.io.buffer.DataBuffer>>
     
    org.reactivestreams.Publisher<? extends cn.taketoday.core.io.buffer.DataBuffer>
     
    private void
     
    private void
     

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

    • publisher

      @Nullable private final reactor.core.publisher.Flux<? extends cn.taketoday.core.io.buffer.DataBuffer> publisher
    • publisherNested

      @Nullable private final reactor.core.publisher.Flux<? extends org.reactivestreams.Publisher<? extends cn.taketoday.core.io.buffer.DataBuffer>> publisherNested
    • buffer

      private final cn.taketoday.core.io.buffer.DataBuffer buffer
    • content

      private final reactor.core.publisher.Sinks.One<byte[]> content
    • hasContentConsumer

      private boolean hasContentConsumer
  • 构造器详细资料

    • WiretapRecorder

      public WiretapRecorder(@Nullable org.reactivestreams.Publisher<? extends cn.taketoday.core.io.buffer.DataBuffer> publisher, @Nullable org.reactivestreams.Publisher<? extends org.reactivestreams.Publisher<? extends cn.taketoday.core.io.buffer.DataBuffer>> publisherNested)
  • 方法详细资料

    • getPublisherToUse

      public org.reactivestreams.Publisher<? extends cn.taketoday.core.io.buffer.DataBuffer> getPublisherToUse()
    • getNestedPublisherToUse

      public org.reactivestreams.Publisher<? extends org.reactivestreams.Publisher<? extends cn.taketoday.core.io.buffer.DataBuffer>> getNestedPublisherToUse()
    • getContent

      public reactor.core.publisher.Mono<byte[]> getContent()
    • handleOnError

      private void handleOnError(Throwable ex)
    • handleOnComplete

      private void handleOnComplete()