Interface ObservableSource<T>
- Type Parameters:
T- the element type
- All Known Implementing Classes:
AbstractObservableWithUpstream, AsyncSubject, BehaviorSubject, CompletableAndThenObservable, CompletableToObservable, ConnectableObservable, GroupedObservable, MaybeFlatMapIterableObservable, MaybeFlatMapObservable, MaybeFlattenStreamAsObservable, MaybeToObservable, Observable, ObservableAll, ObservableAmb, ObservableAny, ObservableAutoConnect, ObservableBuffer, ObservableBufferBoundary, ObservableBufferExactBoundary, ObservableBufferTimed, ObservableCache, ObservableCollect, ObservableCollectWithCollector, ObservableCombineLatest, ObservableConcatMap, ObservableConcatMapEager, ObservableConcatMapMaybe, ObservableConcatMapScheduler, ObservableConcatMapSingle, ObservableConcatWithCompletable, ObservableConcatWithMaybe, ObservableConcatWithSingle, ObservableCount, ObservableCreate, ObservableDebounce, ObservableDebounceTimed, ObservableDefer, ObservableDelay, ObservableDelaySubscriptionOther, ObservableDematerialize, ObservableDetach, ObservableDistinct, ObservableDistinctUntilChanged, ObservableDoAfterNext, ObservableDoFinally, ObservableDoOnEach, ObservableDoOnLifecycle, ObservableElementAt, ObservableEmpty, ObservableError, ObservableFilter, ObservableFlatMap, ObservableFlatMapCompletable, ObservableFlatMapMaybe, ObservableFlatMapSingle, ObservableFlatMapStream, ObservableFlattenIterable, ObservableFromAction, ObservableFromArray, ObservableFromCallable, ObservableFromCompletable, ObservableFromCompletionStage, ObservableFromFuture, ObservableFromIterable, ObservableFromPublisher, ObservableFromRunnable, ObservableFromStream, ObservableFromSupplier, ObservableFromUnsafeSource, ObservableGenerate, ObservableGroupBy, ObservableGroupBy.GroupedUnicast, ObservableGroupBy.State, ObservableGroupJoin, ObservableHide, ObservableIgnoreElements, ObservableInterval, ObservableIntervalRange, ObservableJoin, ObservableJust, ObservableLift, ObservableMap, ObservableMapNotification, ObservableMapOptional, ObservableMaterialize, ObservableMergeWithCompletable, ObservableMergeWithMaybe, ObservableMergeWithSingle, ObservableNever, ObservableObserveOn, ObservableOnErrorComplete, ObservableOnErrorNext, ObservableOnErrorReturn, ObservablePublish, ObservablePublishSelector, ObservableRange, ObservableRangeLong, ObservableRefCount, ObservableRepeat, ObservableRepeatUntil, ObservableRepeatWhen, ObservableReplay, ObservableReplay.MulticastReplay, ObservableReplay.ReplaySource, ObservableRetryBiPredicate, ObservableRetryPredicate, ObservableRetryWhen, ObservableSampleTimed, ObservableSampleWithObservable, ObservableScalarXMap.ScalarXMapObservable, ObservableScan, ObservableScanSeed, ObservableSequenceEqual, ObservableSerialized, ObservableSkip, ObservableSkipLast, ObservableSkipLastTimed, ObservableSkipUntil, ObservableSkipWhile, ObservableSubscribeOn, ObservableSwitchIfEmpty, ObservableSwitchMap, ObservableSwitchMapMaybe, ObservableSwitchMapSingle, ObservableTake, ObservableTakeLast, ObservableTakeLastOne, ObservableTakeLastTimed, ObservableTakeUntil, ObservableTakeUntilPredicate, ObservableTakeWhile, ObservableThrottleFirstTimed, ObservableThrottleLatest, ObservableTimeInterval, ObservableTimeout, ObservableTimeoutTimed, ObservableTimer, ObservableToList, ObservableUnsubscribeOn, ObservableUsing, ObservableWindow, ObservableWindowBoundary, ObservableWindowBoundarySelector, ObservableWindowBoundarySelector.WindowBoundaryMainObserver.WindowEndObserverIntercept, ObservableWindowSubscribeIntercept, ObservableWindowTimed, ObservableWithLatestFrom, ObservableWithLatestFromMany, ObservableZip, ObservableZipIterable, PublishSubject, ReplaySubject, SerializedSubject, SingleFlatMapIterableObservable, SingleFlatMapObservable, SingleFlattenStreamAsObservable, SingleToObservable, Subject, UnicastSubject
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Represents a basic, non-backpressured
Observable source base interface,
consumable via an Observer.- Since:
- 2.0
-
Method Summary
-
Method Details
-
subscribe
Subscribes the givenObserverto thisObservableSourceinstance.- Parameters:
observer- theObserver, notnull- Throws:
NullPointerException- ifobserverisnull
-