Package io.reactivex.rxjava3.core
Interface SingleSource<T>
- Type Parameters:
T
- the element type
- All Known Implementing Classes:
CompletableMaterialize
,CompletableToSingle
,FlowableAllSingle
,FlowableAnySingle
,FlowableCollectSingle
,FlowableCollectWithCollectorSingle
,FlowableCountSingle
,FlowableElementAtSingle
,FlowableLastSingle
,FlowableReduceSeedSingle
,FlowableReduceWithSingle
,FlowableSequenceEqualSingle
,FlowableSingleSingle
,FlowableToListSingle
,MaybeContains
,MaybeCount
,MaybeEqualSingle
,MaybeIsEmptySingle
,MaybeMaterialize
,MaybeSwitchIfEmptySingle
,MaybeToSingle
,ObservableAllSingle
,ObservableAnySingle
,ObservableCollectSingle
,ObservableCollectWithCollectorSingle
,ObservableCountSingle
,ObservableElementAtSingle
,ObservableLastSingle
,ObservableReduceSeedSingle
,ObservableReduceWithSingle
,ObservableSequenceEqualSingle
,ObservableSingleSingle
,ObservableToListSingle
,Single
,SingleAmb
,SingleCache
,SingleContains
,SingleCreate
,SingleDefer
,SingleDelay
,SingleDelayWithCompletable
,SingleDelayWithObservable
,SingleDelayWithPublisher
,SingleDelayWithSingle
,SingleDetach
,SingleDoAfterSuccess
,SingleDoAfterTerminate
,SingleDoFinally
,SingleDoOnDispose
,SingleDoOnError
,SingleDoOnEvent
,SingleDoOnLifecycle
,SingleDoOnSubscribe
,SingleDoOnSuccess
,SingleDoOnTerminate
,SingleEquals
,SingleError
,SingleFlatMap
,SingleFlatMapBiSelector
,SingleFlatMapNotification
,SingleFromCallable
,SingleFromCompletionStage
,SingleFromPublisher
,SingleFromSupplier
,SingleFromUnsafeSource
,SingleHide
,SingleJust
,SingleLift
,SingleMap
,SingleMaterialize
,SingleNever
,SingleObserveOn
,SingleOnErrorReturn
,SingleResumeNext
,SingleSubject
,SingleSubscribeOn
,SingleTakeUntil
,SingleTimeInterval
,SingleTimeout
,SingleTimer
,SingleUnsubscribeOn
,SingleUsing
,SingleZipArray
,SingleZipIterable
- 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
Single
source base interface,
consumable via an SingleObserver
.
This class also serves the base type for custom operators wrapped into
Single via Single.create(SingleOnSubscribe)
.
- Since:
- 2.0
-
Method Summary
Modifier and TypeMethodDescriptionvoid
subscribe
(@NonNull SingleObserver<? super @NonNull T> observer) Subscribes the givenSingleObserver
to thisSingleSource
instance.
-
Method Details
-
subscribe
Subscribes the givenSingleObserver
to thisSingleSource
instance.- Parameters:
observer
- theSingleObserver
, notnull
- Throws:
NullPointerException
- ifobserver
isnull
-