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 boolean
defaultEquals(java.lang.Object o)
default int
defaultHashCode()
NotificationAccumulator<O,T,?>
defaultNotificationAccumulator()
default java.lang.String
defaultToString()
void
notifyObservers(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()
-
-