Class DeferredStreamMessage<T>

java.lang.Object
com.linecorp.armeria.common.stream.AggregationSupport
com.linecorp.armeria.common.stream.DeferredStreamMessage<T>
Type Parameters:
T - the type of element signaled
All Implemented Interfaces:
StreamMessage<T>, org.reactivestreams.Publisher<T>

@UnstableApi public class DeferredStreamMessage<T> extends AggregationSupport
A StreamMessage whose stream is published later by another StreamMessage. It is useful when your StreamMessage will not be instantiated early.
  • Constructor Details

    • DeferredStreamMessage

      public DeferredStreamMessage()
      Creates a new instance.
    • DeferredStreamMessage

      public DeferredStreamMessage(EventExecutor defaultSubscriberExecutor)
      Creates a new instance.
  • Method Details