Package org.reactfx

Interface ProperEventStream<T>

All Superinterfaces:
EventStream<T>, Observable<Consumer<? super T>>, ProperObservable<Consumer<? super T>,T>
All Known Implementing Classes:
AbstractReducibleEventStream, AccumulateBetweenStream, AccumulateUntilLaterStream, AccumulatingStream, AccumulativeEventStream, Await, AwaitLatest, ConnectableEventSource, DefaultEventStream, DistinctStream, EmitBothOnEachStream, EmitOnEachStream, EmitOnStream, EventSource, EventStreamBase, FilterMapStream, FilterStream, FlatMapOptStream, FlatMapStream, ForgetfulEventStream, HookStream, LatestNStream, MappedStream, MappedToCompletionStageStream, MappedToTaskStream, PausableEventStream, RecursiveStream, ReducibleEventStream, RepeatOnStream, StatefulStream, StateStream, SuccessionReducingStream, SuppressibleEventStream, SuspendableEventStreamBase, SuspendedWhenStream, SuspenderStreamImpl, ThenAccumulateForStream, ThreadBridge

public interface ProperEventStream<T> extends EventStream<T>, ProperObservable<Consumer<? super T>,T>
Trait to be mixed into ObservableBase to obtain default implementation of some EventStream methods on top of Observable methods and get additional helper methods for proper event streams implemented as default methods on top of ProperObservable methods.