Module is.codion.common.reactive
Package is.codion.common.reactive.observer
@NullMarked
package is.codion.common.reactive.observer
Observer, managing consumers notified with data, along with the listeners of the
Sensor it extends, and its base implementation AbstractObserver.
-
ClassDescriptionThread-safe base implementation of
Observer.AbstractObserver.AbstractBuilder<T,B extends Observer.Builder<T, B>> An abstract base class for anObserverbuilderObserver<T>Manages consumers, notified with data each time something happens, along with the listeners of theSensorit extends, all of them in the order they were added.Observer.Builder<T,B extends Observer.Builder<T, B>> A base builder for adding listeners and consumers, extended by the builders of observable types; there is no factory for a standaloneObserverbuilder.