- java.lang.Object
-
- java.io.OutputStream
-
- io.helidon.common.reactive.MultiFromOutputStream
-
- io.helidon.common.reactive.OutputStreamMulti
-
- All Implemented Interfaces:
Multi<ByteBuffer>,Subscribable<ByteBuffer>,Closeable,Flushable,AutoCloseable,Flow.Publisher<ByteBuffer>
public class OutputStreamMulti extends MultiFromOutputStream
Output stream thatFlow.Publisherpublishes any data written to it asByteBufferevents.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedOutputStreamMulti()Create new output stream thatFlow.Publisherpublishes any data written to it asByteBufferevents.
-
Method Summary
-
Methods inherited from class io.helidon.common.reactive.MultiFromOutputStream
close, flush, onRequest, subscribe, write, write, write
-
Methods inherited from class java.io.OutputStream
nullOutputStream
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.helidon.common.reactive.Multi
collect, collect, collectList, collectStream, compose, defaultIfEmpty, defaultIfEmpty, distinct, dropWhile, filter, first, flatMap, flatMap, flatMapCompletionStage, flatMapIterable, flatMapIterable, flatMapOptional, forEach, ifEmpty, ignoreElements, limit, log, log, log, log, map, observeOn, observeOn, onCancel, onComplete, onCompleteResume, onCompleteResumeWith, onError, onErrorResume, onErrorResumeWith, onTerminate, peek, reduce, reduce, retry, retry, retryWhen, skip, switchIfEmpty, takeUntil, takeWhile, timeout, timeout, to
-
Methods inherited from interface io.helidon.common.reactive.Subscribable
subscribe, subscribe, subscribe, subscribe
-
-
-
-
Constructor Detail
-
OutputStreamMulti
protected OutputStreamMulti()
Create new output stream thatFlow.Publisherpublishes any data written to it asByteBufferevents.
-
-