Class SequentialReaderRx<A>
java.lang.Object
org.aksw.commons.util.closeable.AutoCloseableBase
org.aksw.commons.util.closeable.AutoCloseableWithLeakDetectionBase
org.aksw.commons.rx.io.SequentialReaderRx<A>
- All Implemented Interfaces:
Closeable, AutoCloseable, Channel, HasArrayOps<A>, ReadableChannel<A>, ReadableSource<A>
public class SequentialReaderRx<A>
extends AutoCloseableWithLeakDetectionBase
implements ReadableChannel<A>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected io.reactivex.rxjava3.disposables.Disposableprotected io.reactivex.rxjava3.core.Flowable<?> protected Iterator<?> Fields inherited from class AutoCloseableWithLeakDetectionBase
instantiationStackTraceFields inherited from class AutoCloseableBase
closeStackTrace, enableCloseStackTrace, isClosed -
Constructor Summary
ConstructorsConstructorDescriptionSequentialReaderRx(io.reactivex.rxjava3.core.Flowable<?> flowable, ArrayOps<A> arrayOps) -
Method Summary
Methods inherited from class AutoCloseableWithLeakDetectionBase
finalize, getInstantiationStackTraceMethods inherited from class AutoCloseableBase
close, ensureOpen, throwClosedExceptionMethods inherited from class Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ReadableSource
readRaw
-
Field Details
-
flowable
protected io.reactivex.rxjava3.core.Flowable<?> flowable -
arrayOps
-
iterator
-
disposable
protected io.reactivex.rxjava3.disposables.Disposable disposable
-
-
Constructor Details
-
SequentialReaderRx
-
-
Method Details
-
start
public void start() -
isStarted
public boolean isStarted() -
closeActual
- Overrides:
closeActualin classAutoCloseableBase- Throws:
IOException
-
read
- Specified by:
readin interfaceReadableSource<A>- Throws:
IOException
-
getArrayOps
- Specified by:
getArrayOpsin interfaceHasArrayOps<A>
-
isOpen
-