Class ObservableToListSingle<T, U extends Collection<? super T>>
java.lang.Object
io.reactivex.rxjava3.core.Single<U>
io.reactivex.rxjava3.internal.operators.observable.ObservableToListSingle<T,U>
- All Implemented Interfaces:
SingleSource<U>, FuseToObservable<U>
public final class ObservableToListSingle<T, U extends Collection<? super T>>
extends Single<U>
implements FuseToObservable<U>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final classObservableToListSingle.ToListObserver<T, U extends Collection<? super T>> -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionObservableToListSingle(ObservableSource<T> source, int defaultCapacityHint) ObservableToListSingle(ObservableSource<T> source, Supplier<U> collectionSupplier) -
Method Summary
Modifier and TypeMethodDescriptionReturns a (direct) Observable for the operator.voidsubscribeActual(SingleObserver<? super U> t) Implement this method in subclasses to handle the incomingSingleObservers.Methods inherited from class 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
-
ObservableToListSingle
-
ObservableToListSingle
-
-
Method Details
-
subscribeActual
Description copied from class:SingleImplement this method in subclasses to handle the incomingSingleObservers.There is no need to call any of the plugin hooks on the current
Singleinstance or theSingleObserver; all hooks and basic safeguards have been applied bySingle.subscribe(SingleObserver)before this method gets called.- Specified by:
subscribeActualin classSingle<U extends Collection<? super T>>- Parameters:
t- theSingleObserverto handle, notnull
-
fuseToObservable
Description copied from interface:FuseToObservableReturns a (direct) Observable for the operator.The implementation should handle the necessary RxJavaPlugins wrapping.
- Specified by:
fuseToObservablein interfaceFuseToObservable<T>- Returns:
- the Observable instance
-