Package org.reactfx
Interface EventSink<T>
-
- All Known Subinterfaces:
ConnectableEventSink<T>
- All Known Implementing Classes:
ConnectableEventSource,EventSource
public interface EventSink<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default SubscriptionfeedFrom(EventStream<? extends T> source)Starts pushing all events emitted bysourceto this event sink.voidpush(T value)
-
-
-
Method Detail
-
push
void push(T value)
-
feedFrom
default Subscription feedFrom(EventStream<? extends T> source)
Starts pushing all events emitted bysourceto this event sink.An event sink can be fed from multiple sources at the same time.
sink.feedFrom(stream)is equivalent tostream.feedTo(sink)- Parameters:
source- event stream whose events will be pushed to this event sink- Returns:
- subscription that can be used to stop delivering
source's events to this event sink. - See Also:
EventStream.feedTo(EventSink)
-
-