Interface Observable<O extends Observation>
-
- All Known Subinterfaces:
AdHocObservable<O>,AsyncAdHocObservable<O>,AsyncAwareObservable<O>,AsyncObservable<O>,AsyncObservationPipe<I,O>,ManyToMany<I,O>,ManyToOne<I,O>,ObservationPipe<I,O>,OneToMany<I,O>,OneToOne<O,C>,ToMany<O>,ToOne<O>,TypeIdentPipe<O>
- All Known Implementing Classes:
AbstractAsyncAwareObservable,AbstractBufferingPipe,AbstractObservable,AccumulatingPipe,AccumulatingSummarizingPipe,ActionPipe,AdHocObservableWrapper,AsyncAdHocObservableWrapper,AsyncBufferPipe,AsyncEventSupervision,AsyncIdentityPipe,AsyncSummarizingBufferPipe,AsyncTransformingPipe,BufferPipe,ConcurrencyBridge,ConcurrentTimeStopper,CountingAsyncBufferPipe,CountingBufferPipe,DeflatingPipe,DelegatingAdHocObservable,DelegatingObservable,DelegatingObservationPipe,EventSupervision,FilterPipe,IdentityPipe,InflatingPipe,MergingSummarizingPipe,OngoingComputation,OngoingStagedComputation,PackingPipe,PredicatePipe,SelfEmptyingSummarizingBufferPipe,SkippingPipe,SummarizingBufferPipe,SummarizingPipe,TimeStopper,TransformingPipe,TreeDrawer,TreePrinter,TypeIdentTransformingPipe,UnpackingPipe
public interface Observable<O extends Observation>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaddObserver(Observer<O> observer)default voidbeObservedBy(Observer<O> observer)voidclearObservers()java.util.Collection<Observer<O>>getObservers()voidpublish(O observation)voidremoveObserver(Observer<O> observer)
-
-
-
Method Detail
-
clearObservers
void clearObservers()
-
publish
void publish(O observation)
-
-