Package org.reactfx
Interface ProperObservable<O,T>
-
- Type Parameters:
O- observer type accepted by this ObservableT- notification type produced by this Observable
- All Superinterfaces:
Observable<O>
- All Known Subinterfaces:
ProperEventStream<T>,ProperLiveList<E>,ProperVal<T>
- All Known Implementing Classes:
AbstractReducibleEventStream,AccumulateBetweenStream,AccumulateUntilLaterStream,AccumulatingStream,AccumulativeEventStream,AnimatedVal,Await,AwaitLatest,ConnectableEventSource,DefaultEventStream,DistinctStream,DynamicallyMappedList,EmitBothOnEachStream,EmitOnEachStream,EmitOnStream,EventSource,EventStreamBase,FilterMapStream,FilterStream,FlatMapOptStream,FlatMapped,FlatMappedVal,FlatMappedVar,FlatMapStream,ForgetfulEventStream,HookStream,LatestNStream,ListRangeReduction,ListReduction,LiveArrayList,LiveListBase,MappedList,MappedStream,MappedToCompletionStageStream,MappedToTaskStream,MappedVal,MemoizationListImpl,MemoizationListImpl.MemoizedView,ObservableBase,OrElse,OrElseConst,PausableEventStream,RecursiveStream,ReducibleEventStream,RepeatOnStream,SimpleVar,StatefulStream,StateStream,SuccessionReducingStream,SuppressibleEventStream,SuspendableBase,SuspendableBoolean,SuspendableEventStreamBase,SuspendableListWrapper,SuspendableNo,SuspendableValWrapper,SuspendableVarWrapper,SuspendableYes,SuspendedWhenStream,SuspenderBase,SuspenderStreamImpl,ThenAccumulateForStream,ThreadBridge,ValAsList,ValBase,ValWrapper,VarWrapper
public interface ProperObservable<O,T> extends Observable<O>
An Observable that maintains a collection of registered observers and notifies them when a change occurs. This is unlikeProxyObservable, which registers observers with an underlying Observable, and unlikeRigidObservable, which does not produce any notifications.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default booleandefaultEquals(java.lang.Object o)default intdefaultHashCode()NotificationAccumulator<O,T,?>defaultNotificationAccumulator()default java.lang.StringdefaultToString()voidnotifyObservers(T event)-
Methods inherited from interface org.reactfx.Observable
addObserver, observe, removeObserver
-
-
-
-
Method Detail
-
notifyObservers
void notifyObservers(T event)
-
defaultNotificationAccumulator
NotificationAccumulator<O,T,?> defaultNotificationAccumulator()
-
defaultHashCode
default int defaultHashCode()
-
defaultEquals
default boolean defaultEquals(java.lang.Object o)
-
defaultToString
default java.lang.String defaultToString()
-
-