Package io.activej.csp
Class AbstractChannelSupplier<T>
java.lang.Object
io.activej.async.process.AbstractAsyncCloseable
io.activej.csp.AbstractChannelSupplier<T>
- All Implemented Interfaces:
io.activej.async.process.AsyncCloseable,ChannelSupplier<T>
- Direct Known Subclasses:
ChannelFileReader,ChannelSuppliers.ChannelSupplierConcat,ChannelSuppliers.ChannelSupplierEmpty,ChannelSuppliers.ChannelSupplierOfException,ChannelSuppliers.ChannelSupplierOfIterator,ChannelSuppliers.ChannelSupplierOfValue
public abstract class AbstractChannelSupplier<T>
extends io.activej.async.process.AbstractAsyncCloseable
implements ChannelSupplier<T>
-
Field Summary
FieldsFields inherited from class io.activej.async.process.AbstractAsyncCloseable
eventloopFields inherited from interface io.activej.async.process.AsyncCloseable
STATIC -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedAbstractChannelSupplier(@Nullable io.activej.async.process.AsyncCloseable closeable) -
Method Summary
Methods inherited from class io.activej.async.process.AbstractAsyncCloseable
closeEx, doSanitize, getException, isClosed, onCleanup, onClosed, sanitize, setCloseableMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.activej.async.process.AsyncCloseable
close, closeExMethods inherited from interface io.activej.csp.ChannelSupplier
async, bindTo, filter, lenient, map, mapAsync, peek, streamTo, streamTo, toCollector, toList, transformWith, until, withEndOfStream, withExecutor
-
Field Details
-
CHECK
protected static final boolean CHECK
-
-
Constructor Details
-
AbstractChannelSupplier
protected AbstractChannelSupplier() -
AbstractChannelSupplier
protected AbstractChannelSupplier(@Nullable @Nullable io.activej.async.process.AsyncCloseable closeable)
-
-
Method Details
-
doGet
-
get
- Specified by:
getin interfaceChannelSupplier<T>
-