public class RxGzipReadStream
extends java.lang.Object
implements io.vertx.rxjava.core.streams.ReadStream<io.vertx.rxjava.core.buffer.Buffer>
A ReadStream that delegates to another one but decompresses all
data with GZIP.
The code is loosely based on GZIPInputStream
This is the rx-ified version of GzipReadStream
| Constructor and Description |
|---|
RxGzipReadStream(GzipReadStream delegate)
Creates new stream that wraps around another one
|
RxGzipReadStream(io.vertx.rxjava.core.streams.ReadStream<io.vertx.rxjava.core.buffer.Buffer> delegate)
Creates new stream that wraps around another one
|
| Modifier and Type | Method and Description |
|---|---|
RxGzipReadStream |
endHandler(io.vertx.core.Handler<java.lang.Void> endHandler) |
RxGzipReadStream |
exceptionHandler(io.vertx.core.Handler<java.lang.Throwable> handler) |
GzipReadStream |
getDelegate() |
RxGzipReadStream |
handler(io.vertx.core.Handler<io.vertx.rxjava.core.buffer.Buffer> handler) |
RxGzipReadStream |
pause() |
RxGzipReadStream |
resume() |
rx.Observable<io.vertx.rxjava.core.buffer.Buffer> |
toObservable() |
public RxGzipReadStream(GzipReadStream delegate)
delegate - the stream to wrap aroundpublic RxGzipReadStream(io.vertx.rxjava.core.streams.ReadStream<io.vertx.rxjava.core.buffer.Buffer> delegate)
delegate - the stream to wrap aroundpublic GzipReadStream getDelegate()
getDelegate in interface io.vertx.rxjava.core.streams.ReadStream<io.vertx.rxjava.core.buffer.Buffer>getDelegate in interface io.vertx.rxjava.core.streams.StreamBasepublic RxGzipReadStream exceptionHandler(io.vertx.core.Handler<java.lang.Throwable> handler)
exceptionHandler in interface io.vertx.rxjava.core.streams.ReadStream<io.vertx.rxjava.core.buffer.Buffer>exceptionHandler in interface io.vertx.rxjava.core.streams.StreamBasepublic RxGzipReadStream handler(io.vertx.core.Handler<io.vertx.rxjava.core.buffer.Buffer> handler)
handler in interface io.vertx.rxjava.core.streams.ReadStream<io.vertx.rxjava.core.buffer.Buffer>public RxGzipReadStream pause()
pause in interface io.vertx.rxjava.core.streams.ReadStream<io.vertx.rxjava.core.buffer.Buffer>public RxGzipReadStream resume()
resume in interface io.vertx.rxjava.core.streams.ReadStream<io.vertx.rxjava.core.buffer.Buffer>public RxGzipReadStream endHandler(io.vertx.core.Handler<java.lang.Void> endHandler)
endHandler in interface io.vertx.rxjava.core.streams.ReadStream<io.vertx.rxjava.core.buffer.Buffer>public rx.Observable<io.vertx.rxjava.core.buffer.Buffer> toObservable()
toObservable in interface io.vertx.rxjava.core.streams.ReadStream<io.vertx.rxjava.core.buffer.Buffer>