Package dev.snowdrop.vertx.streams
Interface WriteStream<T>
-
public interface WriteStream<T>
-
-
Method Summary
Modifier and Type Method Description WriteStream<T>drainHandler(java.util.function.Consumer<java.lang.Void> handler)reactor.core.publisher.Mono<java.lang.Void>end()default reactor.core.publisher.Mono<java.lang.Void>end(T data)WriteStream<T>exceptionHandler(java.util.function.Consumer<java.lang.Throwable> handler)WriteStream<T>setWriteQueueMaxSize(int maxSize)io.vertx.core.streams.WriteStreamvertxWriteStream()reactor.core.publisher.Mono<java.lang.Void>write(T data)booleanwriteQueueFull()
-
-
-
Method Detail
-
exceptionHandler
WriteStream<T> exceptionHandler(java.util.function.Consumer<java.lang.Throwable> handler)
-
drainHandler
WriteStream<T> drainHandler(java.util.function.Consumer<java.lang.Void> handler)
-
setWriteQueueMaxSize
WriteStream<T> setWriteQueueMaxSize(int maxSize)
-
writeQueueFull
boolean writeQueueFull()
-
write
reactor.core.publisher.Mono<java.lang.Void> write(T data)
-
end
reactor.core.publisher.Mono<java.lang.Void> end()
-
end
default reactor.core.publisher.Mono<java.lang.Void> end(T data)
-
vertxWriteStream
io.vertx.core.streams.WriteStream vertxWriteStream()
-
-