Class FlowableToListSingle<T,U extends Collection<? super T>>
java.lang.Object
io.reactivex.rxjava3.core.Single<U>
io.reactivex.rxjava3.internal.operators.flowable.FlowableToListSingle<T,U>
- All Implemented Interfaces:
SingleSource<U>
,FuseToFlowable<U>
public final class FlowableToListSingle<T,U extends Collection<? super T>>
extends Single<U>
implements FuseToFlowable<U>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final class
FlowableToListSingle.ToListSubscriber<T,
U extends Collection<? super T>> -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionFlowableToListSingle
(Flowable<T> source) FlowableToListSingle
(Flowable<T> source, Supplier<U> collectionSupplier) -
Method Summary
Modifier and TypeMethodDescriptionReturns a (direct) Flowable for the operator.protected void
subscribeActual
(SingleObserver<? super U> observer) Implement this method in subclasses to handle the incomingSingleObserver
s.Methods inherited from class io.reactivex.rxjava3.core.Single
amb, ambArray, ambWith, blockingGet, blockingSubscribe, blockingSubscribe, blockingSubscribe, blockingSubscribe, cache, cast, compose, concat, concat, concat, concat, concat, concat, concat, concatArray, concatArrayDelayError, concatArrayEager, concatArrayEagerDelayError, concatDelayError, concatDelayError, concatDelayError, concatEager, concatEager, concatEager, concatEager, concatEagerDelayError, concatEagerDelayError, concatEagerDelayError, concatEagerDelayError, concatMap, concatMapCompletable, concatMapMaybe, concatWith, contains, contains, create, defer, delay, delay, delay, delay, delaySubscription, delaySubscription, delaySubscription, delaySubscription, delaySubscription, delaySubscription, dematerialize, doAfterSuccess, doAfterTerminate, doFinally, doOnDispose, doOnError, doOnEvent, doOnLifecycle, doOnSubscribe, doOnSuccess, doOnTerminate, error, error, filter, flatMap, flatMap, flatMap, flatMapCompletable, flatMapMaybe, flatMapObservable, flatMapPublisher, flattenAsFlowable, flattenAsObservable, flattenStreamAsFlowable, flattenStreamAsObservable, fromCallable, fromCompletionStage, fromFuture, fromFuture, fromMaybe, fromMaybe, fromObservable, fromPublisher, fromSupplier, hide, ignoreElement, just, lift, map, mapOptional, materialize, merge, merge, merge, merge, merge, merge, mergeArray, mergeArrayDelayError, mergeDelayError, mergeDelayError, mergeDelayError, mergeDelayError, mergeDelayError, mergeWith, never, observeOn, ofType, onErrorComplete, onErrorComplete, onErrorResumeNext, onErrorResumeWith, onErrorReturn, onErrorReturnItem, onTerminateDetach, repeat, repeat, repeatUntil, repeatWhen, retry, retry, retry, retry, retry, retryUntil, retryWhen, safeSubscribe, sequenceEqual, startWith, startWith, startWith, startWith, startWith, subscribe, subscribe, subscribe, subscribe, subscribe, subscribe, subscribeOn, subscribeWith, switchOnNext, switchOnNextDelayError, takeUntil, takeUntil, takeUntil, test, test, timeInterval, timeInterval, timeInterval, timeInterval, timeout, timeout, timeout, timeout, timer, timer, timestamp, timestamp, timestamp, timestamp, to, toCompletionStage, toFlowable, toFuture, toMaybe, toObservable, unsafeCreate, unsubscribeOn, using, using, wrap, zip, zip, zip, zip, zip, zip, zip, zip, zip, zipArray, zipWith
-
Field Details
-
source
-
collectionSupplier
-
-
Constructor Details
-
FlowableToListSingle
-
FlowableToListSingle
-
-
Method Details
-
subscribeActual
Description copied from class:Single
Implement this method in subclasses to handle the incomingSingleObserver
s.There is no need to call any of the plugin hooks on the current
Single
instance or theSingleObserver
; all hooks and basic safeguards have been applied bySingle.subscribe(SingleObserver)
before this method gets called.- Specified by:
subscribeActual
in classSingle<U extends Collection<? super T>>
- Parameters:
observer
- theSingleObserver
to handle, notnull
-
fuseToFlowable
Description copied from interface:FuseToFlowable
Returns a (direct) Flowable for the operator.The implementation should handle the necessary RxJavaPlugins wrapping.
- Specified by:
fuseToFlowable
in interfaceFuseToFlowable<T>
- Returns:
- the Flowable instance
-