public abstract class BaseHotStreamImpl<T> extends com.aol.cyclops.streams.IteratorHotStream<T> implements JavaslangHotStream<T>
| Modifier and Type | Field and Description |
|---|---|
protected javaslang.collection.Stream<T> |
stream |
| Constructor and Description |
|---|
BaseHotStreamImpl(javaslang.collection.Stream<T> stream) |
| Modifier and Type | Method and Description |
|---|---|
javaslang.collection.Stream<T> |
connect() |
javaslang.collection.Stream<T> |
connect(java.util.Queue<T> queue) |
<R extends javaslang.collection.Stream<T>> |
connectTo(java.util.Queue<T> queue,
java.util.function.Function<javaslang.collection.Stream<T>,R> to) |
abstract JavaslangHotStream<T> |
init(java.util.concurrent.Executor exec) |
JavaslangHotStream<T> |
paused(java.util.concurrent.Executor exec) |
JavaslangHotStream<T> |
schedule(java.lang.String cron,
java.util.concurrent.ScheduledExecutorService ex) |
JavaslangHotStream<T> |
scheduleFixedDelay(long delay,
java.util.concurrent.ScheduledExecutorService ex) |
JavaslangHotStream<T> |
scheduleFixedRate(long rate,
java.util.concurrent.ScheduledExecutorService ex) |
protected final javaslang.collection.Stream<T> stream
public BaseHotStreamImpl(javaslang.collection.Stream<T> stream)
public JavaslangHotStream<T> paused(java.util.concurrent.Executor exec)
public abstract JavaslangHotStream<T> init(java.util.concurrent.Executor exec)
public JavaslangHotStream<T> schedule(java.lang.String cron, java.util.concurrent.ScheduledExecutorService ex)
public JavaslangHotStream<T> scheduleFixedDelay(long delay, java.util.concurrent.ScheduledExecutorService ex)
public JavaslangHotStream<T> scheduleFixedRate(long rate, java.util.concurrent.ScheduledExecutorService ex)
public javaslang.collection.Stream<T> connect()
connect in interface JavaslangHotStream<T>public javaslang.collection.Stream<T> connect(java.util.Queue<T> queue)
connect in interface JavaslangHotStream<T>