org.reactfx.EventStreamHelpers Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of reactfx Show documentation
Show all versions of reactfx Show documentation
Reactive event streams for JavaFX
package org.reactfx;
import java.util.function.Consumer;
/**
* Trait to be mixed into {@link ObservableBase} to obtain default
* implementation of some {@link EventStream} methods and get additional
* helper methods.
*/
public interface EventStreamHelpers
extends EventStream, ObservableHelpers, T> {
default void emit(T value) {
notifyObservers(value);
}
@Override
default Subscription subscribe(Consumer subscriber) {
return observe(subscriber);
}
}