public class PausableHotStreamImpl<T> extends BaseHotStreamImpl<T> implements PausableHotStream<T>
stream
connected, connections, open, pause
Constructor and Description |
---|
PausableHotStreamImpl(java.util.stream.Stream<T> stream) |
Modifier and Type | Method and Description |
---|---|
PausableHotStream<T> |
init(java.util.concurrent.Executor exec) |
void |
pause() |
PausableHotStream<T> |
paused(java.util.concurrent.Executor exec) |
void |
unpause() |
connect, connect, connectTo, schedule, scheduleFixedDelay, scheduleFixedRate
isPaused, scheduleFixedDelayInternal, scheduleFixedRate, scheduleInternal
public PausableHotStreamImpl(java.util.stream.Stream<T> stream)
public PausableHotStream<T> init(java.util.concurrent.Executor exec)
init
in class BaseHotStreamImpl<T>
public PausableHotStream<T> paused(java.util.concurrent.Executor exec)
paused
in class BaseHotStreamImpl<T>
public void unpause()
unpause
in interface PausableHotStream<T>
unpause
in class IteratorHotStream<T>
public void pause()
pause
in interface PausableHotStream<T>
pause
in class IteratorHotStream<T>