Uses of Interface
io.reactivex.rxjava3.core.MaybeSource
Packages that use MaybeSource
Package
Description
Base reactive classes:
Flowable, Observable,
Single, Maybe and
Completable; base reactive consumers;
other common base interfaces.Base interfaces and types for supporting operator-fusion.
Classes representing so-called hot sources, aka subjects, that implement a base reactive class and
the respective consumer type at once to allow forms of multicasting events to multiple
consumers as well as consuming another base reactive type of their kind.
-
Uses of MaybeSource in io.reactivex.rxjava3.core
Classes in io.reactivex.rxjava3.core that implement MaybeSourceModifier and TypeClassDescriptionclassMaybe<T>TheMaybeclass represents a deferred computation and emission of a single value, no value at all or an exception.Methods in io.reactivex.rxjava3.core that return MaybeSourceModifier and TypeMethodDescriptionApplies a function to the upstreamMaybeand returns aMaybeSourcewith optionally different element type.Methods in io.reactivex.rxjava3.core with parameters of type MaybeSourceModifier and TypeMethodDescriptionMaybe.ambArray(@NonNull MaybeSource<? extends @NonNull T>... sources) Runs multipleMaybeSources and signals the events of the first one that signals (disposing the rest).Maybe.ambWith(@NonNull MaybeSource<? extends @NonNull T> other) Mirrors theMaybeSource(current or provided) that first signals an event.Completable.andThen(@NonNull MaybeSource<@NonNull T> next) Returns aMaybewhich will subscribe to thisCompletableand once that is completed then will subscribe to thenextMaybeSource.Maybe.concat(@NonNull MaybeSource<? extends @NonNull T> source1, @NonNull MaybeSource<? extends @NonNull T> source2) Returns aFlowablethat emits the items emitted by twoMaybeSources, one after the other.Maybe.concat(@NonNull MaybeSource<? extends @NonNull T> source1, @NonNull MaybeSource<? extends @NonNull T> source2, @NonNull MaybeSource<? extends @NonNull T> source3) Returns aFlowablethat emits the items emitted by threeMaybeSources, one after the other.Maybe.concat(@NonNull MaybeSource<? extends @NonNull T> source1, @NonNull MaybeSource<? extends @NonNull T> source2, @NonNull MaybeSource<? extends @NonNull T> source3, @NonNull MaybeSource<? extends @NonNull T> source4) Returns aFlowablethat emits the items emitted by fourMaybeSources, one after the other.Maybe.concatArray(@NonNull MaybeSource<? extends @NonNull T>... sources) Concatenate the single values, in a non-overlapping fashion, of theMaybeSourcesources in the array as aFlowablesequence.Maybe.concatArrayDelayError(@NonNull MaybeSource<? extends @NonNull T>... sources) Concatenates a variable number ofMaybeSourcesources and delays errors from any of them till all terminate as aFlowablesequence.Maybe.concatArrayEager(@NonNull MaybeSource<? extends @NonNull T>... sources) Concatenates a sequence ofMaybeSourceeagerly into aFlowablesequence.Maybe.concatArrayEagerDelayError(@NonNull MaybeSource<? extends @NonNull T>... sources) Concatenates a sequence ofMaybeSourceeagerly into aFlowablesequence.Flowable.concatWith(@NonNull MaybeSource<? extends @NonNull T> other) Returns aFlowablethat emits the items from thisFlowablefollowed by the success item or terminal events of the otherMaybeSource.Maybe.concatWith(@NonNull MaybeSource<? extends @NonNull T> other) Returns aFlowablethat emits the items emitted from the currentMaybe, then theotherMaybeSource, one after the other, without interleaving them.final @NonNull Observable<T> Observable.concatWith(@NonNull MaybeSource<? extends @NonNull T> other) Returns anObservablethat emits the items from the currentObservablefollowed by the success item or terminal events of the otherMaybeSource.static <@NonNull T>
@NonNull CompletableCompletable.fromMaybe(@NonNull MaybeSource<@NonNull T> maybe) Returns aCompletableinstance that when subscribed to, subscribes to theMaybeSourceinstance and emits anonCompleteevent if the maybe emitsonSuccess/onCompleteor forwards anyonErrorevents.Flowable.fromMaybe(@NonNull MaybeSource<@NonNull T> maybe) Returns aFlowableinstance that when subscribed to, subscribes to theMaybeSourceinstance and emitsonSuccessas a single item or forwards anyonCompleteoronErrorsignal.static <@NonNull T>
@NonNull Observable<T> Observable.fromMaybe(@NonNull MaybeSource<@NonNull T> maybe) Returns anObservableinstance that when subscribed to, subscribes to theMaybeSourceinstance and emitsonSuccessas a single item or forwards anyonCompleteoronErrorsignal.Single.fromMaybe(@NonNull MaybeSource<@NonNull T> maybe) Returns aSingleinstance that when subscribed to, subscribes to theMaybeSourceinstance and emitsonSuccessas a single item, turns anonCompleteintoNoSuchElementExceptionerror signal or forwards theonErrorsignal.Single.fromMaybe(@NonNull MaybeSource<@NonNull T> maybe, @NonNull T defaultItem) Returns aSingleinstance that when subscribed to, subscribes to theMaybeSourceinstance and emitsonSuccessas a single item, emits thedefaultItemfor anonCompletesignal or forwards theonErrorsignal.Maybe.merge(@NonNull MaybeSource<? extends MaybeSource<? extends @NonNull T>> source) Flattens aMaybeSourcethat emits aMaybeSourceinto a singleMaybeSourcethat emits the item emitted by the nestedMaybeSource, without any transformation.Maybe.merge(@NonNull MaybeSource<? extends @NonNull T> source1, @NonNull MaybeSource<? extends @NonNull T> source2) Flattens twoMaybeSources into a singleFlowable, without any transformation.Maybe.merge(@NonNull MaybeSource<? extends @NonNull T> source1, @NonNull MaybeSource<? extends @NonNull T> source2, @NonNull MaybeSource<? extends @NonNull T> source3) Flattens threeMaybeSources into a singleFlowable, without any transformation.Maybe.merge(@NonNull MaybeSource<? extends @NonNull T> source1, @NonNull MaybeSource<? extends @NonNull T> source2, @NonNull MaybeSource<? extends @NonNull T> source3, @NonNull MaybeSource<? extends @NonNull T> source4) Flattens fourMaybeSources into a singleFlowable, without any transformation.Maybe.mergeArray(MaybeSource<? extends @NonNull T>... sources) Merges an array ofMaybeSourceinstances into a singleFlowablesequence, running allMaybeSources at once.Maybe.mergeArrayDelayError(@NonNull MaybeSource<? extends @NonNull T>... sources) Flattens an array ofMaybeSources into oneFlowable, in a way that allows a subscriber to receive all successfully emitted items from each of the sourceMaybeSources without being interrupted by an error notification from one of them.Maybe.mergeDelayError(@NonNull MaybeSource<? extends @NonNull T> source1, @NonNull MaybeSource<? extends @NonNull T> source2) Flattens twoMaybeSources into oneFlowable, in a way that allows a subscriber to receive all successfully emitted items from each of the sourceMaybeSources without being interrupted by an error notification from one of them.Maybe.mergeDelayError(@NonNull MaybeSource<? extends @NonNull T> source1, @NonNull MaybeSource<? extends @NonNull T> source2, @NonNull MaybeSource<? extends @NonNull T> source3) Flattens threeMaybeSourceinto oneFlowable, in a way that allows a subscriber to receive all successfully emitted items from all of the sourceMaybeSources without being interrupted by an error notification from one of them.Maybe.mergeDelayError(@NonNull MaybeSource<? extends @NonNull T> source1, @NonNull MaybeSource<? extends @NonNull T> source2, @NonNull MaybeSource<? extends @NonNull T> source3, @NonNull MaybeSource<? extends @NonNull T> source4) Flattens fourMaybeSources into oneFlowable, in a way that allows a subscriber to receive all successfully emitted items from all of the sourceMaybeSources without being interrupted by an error notification from one of them.Flowable.mergeWith(@NonNull MaybeSource<? extends @NonNull T> other) Merges the sequence of items of thisFlowablewith the success value of the otherMaybeSourceor waits for both to complete normally if theMaybeSourceis empty.Maybe.mergeWith(@NonNull MaybeSource<? extends @NonNull T> other) final @NonNull Observable<T> Observable.mergeWith(@NonNull MaybeSource<? extends @NonNull T> other) Merges the sequence of items of the currentObservablewith the success value of the otherMaybeSourceor waits both to complete normally if theMaybeSourceis empty.Maybe.onErrorResumeWith(@NonNull MaybeSource<? extends @NonNull T> fallback) Resumes the flow with the givenMaybeSourcewhen the currentMaybefails instead of signaling the error viaonError.Maybe.sequenceEqual(@NonNull MaybeSource<? extends @NonNull T> source1, @NonNull MaybeSource<? extends @NonNull T> source2) Returns aSinglethat emits aBooleanvalue that indicates whether twoMaybeSourcesequences are the same by comparing the items emitted by eachMaybeSourcepairwise.Maybe.sequenceEqual(@NonNull MaybeSource<? extends @NonNull T> source1, @NonNull MaybeSource<? extends @NonNull T> source2, @NonNull BiPredicate<? super @NonNull T, ? super @NonNull T> isEqual) Returns aSinglethat emits aBooleanvalue that indicates whether twoMaybeSources are the same by comparing the items emitted by eachMaybeSourcepairwise based on the results of a specified equality function.Completable.startWith(@NonNull MaybeSource<@NonNull T> other) Returns aFlowablewhich first runs the otherMaybeSourcethen the currentCompletableif the other succeeded or completed normally.Flowable.startWith(@NonNull MaybeSource<@NonNull T> other) Returns aFlowablewhich first runs the otherMaybeSourcethen the currentFlowableif the other succeeded or completed normally.Maybe.startWith(@NonNull MaybeSource<@NonNull T> other) Returns aFlowablewhich first runs the otherMaybeSourcethen the currentMaybeif the other succeeded or completed normally.final @NonNull Observable<T> Observable.startWith(@NonNull MaybeSource<@NonNull T> other) Returns anObservablewhich first runs the otherMaybeSourcethen the currentObservableif the other succeeded or completed normally.Single.startWith(@NonNull MaybeSource<@NonNull T> other) Returns aFlowablewhich first runs the otherMaybeSourcethen the currentSingleif the other succeeded or completed normally.Maybe.switchIfEmpty(@NonNull MaybeSource<? extends @NonNull T> other) Returns aMaybethat emits the items emitted by the currentMaybeor the items of an alternateMaybeSourceif the currentMaybeis empty.Maybe.takeUntil(@NonNull MaybeSource<@NonNull U> other) Returns aMaybethat emits the items emitted by the currentMaybeuntil a secondMaybeSourceemits an item.Maybe.timeout(long timeout, @NonNull TimeUnit unit, @NonNull MaybeSource<? extends @NonNull T> fallback) Returns aMaybethat mirrors the currentMaybebut applies a timeout policy for each emitted item.Maybe.timeout(long timeout, @NonNull TimeUnit unit, @NonNull Scheduler scheduler, @NonNull MaybeSource<? extends @NonNull T> fallback) Returns aMaybethat mirrors the currentMaybebut applies a timeout policy for each emitted item using a specifiedScheduler.Maybe.timeout(@NonNull MaybeSource<@NonNull U> timeoutIndicator) If the currentMaybedidn't signal an event before thetimeoutIndicatorMaybeSourcesignals, aTimeoutExceptionis signaled instead.Maybe.timeout(@NonNull MaybeSource<@NonNull U> timeoutIndicator, @NonNull MaybeSource<? extends @NonNull T> fallback) If the currentMaybedidn't signal an event before thetimeoutIndicatorMaybeSourcesignals, the currentMaybeis disposed and thefallbackMaybeSourcesubscribed to as a continuation.Maybe.timeout(@NonNull org.reactivestreams.Publisher<@NonNull U> timeoutIndicator, @NonNull MaybeSource<? extends @NonNull T> fallback) If the currentMaybedidn't signal an event before thetimeoutIndicatorPublishersignals, the currentMaybeis disposed and thefallbackMaybeSourcesubscribed to as a continuation.Maybe.unsafeCreate(@NonNull MaybeSource<@NonNull T> onSubscribe) Advanced use only: creates aMaybeinstance without any safeguards by using a callback that is called with aMaybeObserver.Maybe.wrap(@NonNull MaybeSource<@NonNull T> source) static <@NonNull T1, @NonNull T2, @NonNull T3, @NonNull T4, @NonNull T5, @NonNull T6, @NonNull T7, @NonNull T8, @NonNull T9, @NonNull R>
@NonNull Maybe<R> Maybe.zip(@NonNull MaybeSource<? extends @NonNull T1> source1, @NonNull MaybeSource<? extends @NonNull T2> source2, @NonNull MaybeSource<? extends @NonNull T3> source3, @NonNull MaybeSource<? extends @NonNull T4> source4, @NonNull MaybeSource<? extends @NonNull T5> source5, @NonNull MaybeSource<? extends @NonNull T6> source6, @NonNull MaybeSource<? extends @NonNull T7> source7, @NonNull MaybeSource<? extends @NonNull T8> source8, @NonNull MaybeSource<? extends @NonNull T9> source9, @NonNull Function9<? super @NonNull T1, ? super @NonNull T2, ? super @NonNull T3, ? super @NonNull T4, ? super @NonNull T5, ? super @NonNull T6, ? super @NonNull T7, ? super @NonNull T8, ? super @NonNull T9, ? extends @NonNull R> zipper) Returns aMaybethat emits the results of a specified combiner function applied to combinations of nine items emitted, in sequence, by nine otherMaybeSources.static <@NonNull T1, @NonNull T2, @NonNull T3, @NonNull T4, @NonNull T5, @NonNull T6, @NonNull T7, @NonNull T8, @NonNull R>
@NonNull Maybe<R> Maybe.zip(@NonNull MaybeSource<? extends @NonNull T1> source1, @NonNull MaybeSource<? extends @NonNull T2> source2, @NonNull MaybeSource<? extends @NonNull T3> source3, @NonNull MaybeSource<? extends @NonNull T4> source4, @NonNull MaybeSource<? extends @NonNull T5> source5, @NonNull MaybeSource<? extends @NonNull T6> source6, @NonNull MaybeSource<? extends @NonNull T7> source7, @NonNull MaybeSource<? extends @NonNull T8> source8, @NonNull Function8<? super @NonNull T1, ? super @NonNull T2, ? super @NonNull T3, ? super @NonNull T4, ? super @NonNull T5, ? super @NonNull T6, ? super @NonNull T7, ? super @NonNull T8, ? extends @NonNull R> zipper) Returns aMaybethat emits the results of a specified combiner function applied to combinations of eight items emitted, in sequence, by eight otherMaybeSources.static <@NonNull T1, @NonNull T2, @NonNull T3, @NonNull T4, @NonNull T5, @NonNull T6, @NonNull T7, @NonNull R>
@NonNull Maybe<R> Maybe.zip(@NonNull MaybeSource<? extends @NonNull T1> source1, @NonNull MaybeSource<? extends @NonNull T2> source2, @NonNull MaybeSource<? extends @NonNull T3> source3, @NonNull MaybeSource<? extends @NonNull T4> source4, @NonNull MaybeSource<? extends @NonNull T5> source5, @NonNull MaybeSource<? extends @NonNull T6> source6, @NonNull MaybeSource<? extends @NonNull T7> source7, @NonNull Function7<? super @NonNull T1, ? super @NonNull T2, ? super @NonNull T3, ? super @NonNull T4, ? super @NonNull T5, ? super @NonNull T6, ? super @NonNull T7, ? extends @NonNull R> zipper) Returns aMaybethat emits the results of a specified combiner function applied to combinations of seven items emitted, in sequence, by seven otherMaybeSources.static <@NonNull T1, @NonNull T2, @NonNull T3, @NonNull T4, @NonNull T5, @NonNull T6, @NonNull R>
@NonNull Maybe<R> Maybe.zip(@NonNull MaybeSource<? extends @NonNull T1> source1, @NonNull MaybeSource<? extends @NonNull T2> source2, @NonNull MaybeSource<? extends @NonNull T3> source3, @NonNull MaybeSource<? extends @NonNull T4> source4, @NonNull MaybeSource<? extends @NonNull T5> source5, @NonNull MaybeSource<? extends @NonNull T6> source6, @NonNull Function6<? super @NonNull T1, ? super @NonNull T2, ? super @NonNull T3, ? super @NonNull T4, ? super @NonNull T5, ? super @NonNull T6, ? extends @NonNull R> zipper) Returns aMaybethat emits the results of a specified combiner function applied to combinations of six items emitted, in sequence, by six otherMaybeSources.static <@NonNull T1, @NonNull T2, @NonNull T3, @NonNull T4, @NonNull T5, @NonNull R>
@NonNull Maybe<R> Maybe.zip(@NonNull MaybeSource<? extends @NonNull T1> source1, @NonNull MaybeSource<? extends @NonNull T2> source2, @NonNull MaybeSource<? extends @NonNull T3> source3, @NonNull MaybeSource<? extends @NonNull T4> source4, @NonNull MaybeSource<? extends @NonNull T5> source5, @NonNull Function5<? super @NonNull T1, ? super @NonNull T2, ? super @NonNull T3, ? super @NonNull T4, ? super @NonNull T5, ? extends @NonNull R> zipper) Returns aMaybethat emits the results of a specified combiner function applied to combinations of five items emitted, in sequence, by five otherMaybeSources.Maybe.zip(@NonNull MaybeSource<? extends @NonNull T1> source1, @NonNull MaybeSource<? extends @NonNull T2> source2, @NonNull MaybeSource<? extends @NonNull T3> source3, @NonNull MaybeSource<? extends @NonNull T4> source4, @NonNull Function4<? super @NonNull T1, ? super @NonNull T2, ? super @NonNull T3, ? super @NonNull T4, ? extends @NonNull R> zipper) Returns aMaybethat emits the results of a specified combiner function applied to combinations of four items emitted, in sequence, by four otherMaybeSources.Maybe.zip(@NonNull MaybeSource<? extends @NonNull T1> source1, @NonNull MaybeSource<? extends @NonNull T2> source2, @NonNull MaybeSource<? extends @NonNull T3> source3, @NonNull Function3<? super @NonNull T1, ? super @NonNull T2, ? super @NonNull T3, ? extends @NonNull R> zipper) Returns aMaybethat emits the results of a specified combiner function applied to combinations of three items emitted, in sequence, by three otherMaybeSources.Maybe.zip(@NonNull MaybeSource<? extends @NonNull T1> source1, @NonNull MaybeSource<? extends @NonNull T2> source2, @NonNull BiFunction<? super @NonNull T1, ? super @NonNull T2, ? extends @NonNull R> zipper) Returns aMaybethat emits the results of a specified combiner function applied to combinations of two items emitted, in sequence, by two otherMaybeSources.Maybe.zipArray(@NonNull Function<? super Object[], ? extends @NonNull R> zipper, @NonNull MaybeSource<? extends @NonNull T>... sources) Returns aMaybethat emits the results of a specified combiner function applied to combinations of items emitted, in sequence, by an array of otherMaybeSources.Maybe.zipWith(@NonNull MaybeSource<? extends @NonNull U> other, @NonNull BiFunction<? super @NonNull T, ? super @NonNull U, ? extends @NonNull R> zipper) Waits until this and the otherMaybeSourcesignal a success value then applies the givenBiFunctionto those values and emits theBiFunction's resulting value to downstream.Method parameters in io.reactivex.rxjava3.core with type arguments of type MaybeSourceModifier and TypeMethodDescriptionRuns multipleMaybeSources provided by anIterablesequence and signals the events of the first one that signals (disposing the rest).Concatenate the single values, in a non-overlapping fashion, of theMaybeSourcesources provided by anIterablesequence as aFlowablesequence.Maybe.concat(@NonNull org.reactivestreams.Publisher<@NonNull ? extends MaybeSource<? extends @NonNull T>> sources) Concatenate the single values, in a non-overlapping fashion, of theMaybeSourcesources provided by aPublishersequence as aFlowablesequence.Maybe.concat(@NonNull org.reactivestreams.Publisher<@NonNull ? extends MaybeSource<? extends @NonNull T>> sources, int prefetch) Concatenate the single values, in a non-overlapping fashion, of theMaybeSourcesources provided by aPublishersequence as aFlowablesequence.Maybe.concatDelayError(@NonNull Iterable<@NonNull ? extends MaybeSource<? extends @NonNull T>> sources) Concatenates theIterablesequence ofMaybeSources into a single sequence by subscribing to eachMaybeSource, one after the other, one at a time and delays any errors till the all innerMaybeSources terminate as aFlowablesequence.Maybe.concatDelayError(@NonNull org.reactivestreams.Publisher<@NonNull ? extends MaybeSource<? extends @NonNull T>> sources) Concatenates thePublishersequence ofMaybeSources into a single sequence by subscribing to each innerMaybeSource, one after the other, one at a time and delays any errors till the all inner and the outerPublisherterminate as aFlowablesequence.Maybe.concatDelayError(@NonNull org.reactivestreams.Publisher<@NonNull ? extends MaybeSource<? extends @NonNull T>> sources, int prefetch) Concatenates thePublishersequence ofMaybeSources into a single sequence by subscribing to each innerMaybeSource, one after the other, one at a time and delays any errors till the all inner and the outerPublisherterminate as aFlowablesequence.Maybe.concatEager(@NonNull Iterable<@NonNull ? extends MaybeSource<? extends @NonNull T>> sources) Concatenates a sequence ofMaybeSources eagerly into aFlowablesequence.Maybe.concatEager(@NonNull Iterable<@NonNull ? extends MaybeSource<? extends @NonNull T>> sources, int maxConcurrency) Concatenates a sequence ofMaybeSources eagerly into aFlowablesequence and runs a limited number of the inner sequences at once.Maybe.concatEager(@NonNull org.reactivestreams.Publisher<@NonNull ? extends MaybeSource<? extends @NonNull T>> sources) Maybe.concatEager(@NonNull org.reactivestreams.Publisher<@NonNull ? extends MaybeSource<? extends @NonNull T>> sources, int maxConcurrency) Concatenates aPublishersequence ofMaybeSources eagerly into aFlowablesequence, running at most the given number of innerMaybeSources at once.Maybe.concatEagerDelayError(@NonNull Iterable<@NonNull ? extends MaybeSource<? extends @NonNull T>> sources) Concatenates a sequence ofMaybeSources eagerly into aFlowablesequence, delaying errors until all innerMaybeSources terminate.Maybe.concatEagerDelayError(@NonNull Iterable<@NonNull ? extends MaybeSource<? extends @NonNull T>> sources, int maxConcurrency) Concatenates a sequence ofMaybeSources eagerly into aFlowablesequence, delaying errors until all innerMaybeSources terminate and runs a limited number of innerMaybeSources at once.Maybe.concatEagerDelayError(@NonNull org.reactivestreams.Publisher<@NonNull ? extends MaybeSource<? extends @NonNull T>> sources) Concatenates aPublishersequence ofMaybeSources eagerly into aFlowablesequence, delaying errors until all the inner and the outer sequence terminate.Maybe.concatEagerDelayError(@NonNull org.reactivestreams.Publisher<@NonNull ? extends MaybeSource<? extends @NonNull T>> sources, int maxConcurrency) Concatenates aPublishersequence ofMaybeSources eagerly into aFlowablesequence, delaying errors until all the inner and the outer sequence terminate and runs a limited number of the innerMaybeSources at once.Maybe.concatMap(@NonNull Function<? super @NonNull T, ? extends MaybeSource<? extends @NonNull R>> mapper) Returns aMaybethat is based on applying a specified function to the item emitted by the currentMaybe, where that function returns aMaybeSource.Flowable.concatMapMaybe(@NonNull Function<? super @NonNull T, ? extends MaybeSource<? extends @NonNull R>> mapper) Maps the upstream items intoMaybeSources and subscribes to them one after the other succeeds or completes, emits their success value if available or terminates immediately if either thisFlowableor the current innerMaybeSourcefail.Flowable.concatMapMaybe(@NonNull Function<? super @NonNull T, ? extends MaybeSource<? extends @NonNull R>> mapper, int prefetch) Maps the upstream items intoMaybeSources and subscribes to them one after the other succeeds or completes, emits their success value if available or terminates immediately if either thisFlowableor the current innerMaybeSourcefail.final <@NonNull R>
@NonNull Observable<R> Observable.concatMapMaybe(@NonNull Function<? super @NonNull T, ? extends MaybeSource<? extends @NonNull R>> mapper) Maps the upstream items intoMaybeSources and subscribes to them one after the other succeeds or completes, emits their success value if available or terminates immediately if either the currentObservableor the current innerMaybeSourcefail.final <@NonNull R>
@NonNull Observable<R> Observable.concatMapMaybe(@NonNull Function<? super @NonNull T, ? extends MaybeSource<? extends @NonNull R>> mapper, int bufferSize) Maps the upstream items intoMaybeSources and subscribes to them one after the other succeeds or completes, emits their success value if available or terminates immediately if either the currentObservableor the current innerMaybeSourcefail.Single.concatMapMaybe(@NonNull Function<? super @NonNull T, ? extends MaybeSource<? extends @NonNull R>> mapper) Returns aMaybethat is based on applying a specified function to the item emitted by the currentSingle, where that function returns aMaybeSource.Flowable.concatMapMaybeDelayError(@NonNull Function<? super @NonNull T, ? extends MaybeSource<? extends @NonNull R>> mapper) Maps the upstream items intoMaybeSources and subscribes to them one after the other terminates, emits their success value if available and delaying all errors till both thisFlowableand all innerMaybeSources terminate.Flowable.concatMapMaybeDelayError(@NonNull Function<? super @NonNull T, ? extends MaybeSource<? extends @NonNull R>> mapper, boolean tillTheEnd) Maps the upstream items intoMaybeSources and subscribes to them one after the other terminates, emits their success value if available and optionally delaying all errors till both thisFlowableand all innerMaybeSources terminate.Flowable.concatMapMaybeDelayError(@NonNull Function<? super @NonNull T, ? extends MaybeSource<? extends @NonNull R>> mapper, boolean tillTheEnd, int prefetch) Maps the upstream items intoMaybeSources and subscribes to them one after the other terminates, emits their success value if available and optionally delaying all errors till both thisFlowableand all innerMaybeSources terminate.final <@NonNull R>
@NonNull Observable<R> Observable.concatMapMaybeDelayError(@NonNull Function<? super @NonNull T, ? extends MaybeSource<? extends @NonNull R>> mapper) Maps the upstream items intoMaybeSources and subscribes to them one after the other terminates, emits their success value if available and delaying all errors till both the currentObservableand all innerMaybeSources terminate.final <@NonNull R>
@NonNull Observable<R> Observable.concatMapMaybeDelayError(@NonNull Function<? super @NonNull T, ? extends MaybeSource<? extends @NonNull R>> mapper, boolean tillTheEnd) Maps the upstream items intoMaybeSources and subscribes to them one after the other terminates, emits their success value if available and optionally delaying all errors till both the currentObservableand all innerMaybeSources terminate.final <@NonNull R>
@NonNull Observable<R> Observable.concatMapMaybeDelayError(@NonNull Function<? super @NonNull T, ? extends MaybeSource<? extends @NonNull R>> mapper, boolean tillTheEnd, int bufferSize) Maps the upstream items intoMaybeSources and subscribes to them one after the other terminates, emits their success value if available and optionally delaying all errors till both the currentObservableand all innerMaybeSources terminate.Calls aSupplierfor each individualMaybeObserverto return the actualMaybeSourcesource to be subscribed to.Maybe.flatMap(@NonNull Function<? super @NonNull T, ? extends MaybeSource<? extends @NonNull R>> mapper) Returns aMaybethat is based on applying a specified function to the item emitted by the currentMaybe, where that function returns aMaybeSource.Maybe.flatMap(@NonNull Function<? super @NonNull T, ? extends MaybeSource<? extends @NonNull R>> onSuccessMapper, @NonNull Function<? super Throwable, ? extends MaybeSource<? extends @NonNull R>> onErrorMapper, @NonNull Supplier<? extends MaybeSource<? extends @NonNull R>> onCompleteSupplier) Maps theonSuccess,onErrororonCompletesignals of the currentMaybeinto aMaybeSourceand emits thatMaybeSource's signals.Maybe.flatMap(@NonNull Function<? super @NonNull T, ? extends MaybeSource<? extends @NonNull R>> onSuccessMapper, @NonNull Function<? super Throwable, ? extends MaybeSource<? extends @NonNull R>> onErrorMapper, @NonNull Supplier<? extends MaybeSource<? extends @NonNull R>> onCompleteSupplier) Maps theonSuccess,onErrororonCompletesignals of the currentMaybeinto aMaybeSourceand emits thatMaybeSource's signals.Maybe.flatMap(@NonNull Function<? super @NonNull T, ? extends MaybeSource<? extends @NonNull U>> mapper, @NonNull BiFunction<? super @NonNull T, ? super @NonNull U, ? extends @NonNull R> combiner) Returns aMaybethat emits the results of a specified function to the pair of values emitted by the currentMaybeand a specified mappedMaybeSource.Flowable.flatMapMaybe(@NonNull Function<? super @NonNull T, ? extends MaybeSource<? extends @NonNull R>> mapper) Maps each element of the upstreamFlowableintoMaybeSources, subscribes to all of them and merges theironSuccessvalues, in no particular order, into a singleFlowablesequence.Flowable.flatMapMaybe(@NonNull Function<? super @NonNull T, ? extends MaybeSource<? extends @NonNull R>> mapper, boolean delayErrors, int maxConcurrency) Maps each element of the upstreamFlowableintoMaybeSources, subscribes to at mostmaxConcurrencyMaybeSources at a time and merges theironSuccessvalues, in no particular order, into a singleFlowablesequence, optionally delaying all errors.final <@NonNull R>
@NonNull Observable<R> Observable.flatMapMaybe(@NonNull Function<? super @NonNull T, ? extends MaybeSource<? extends @NonNull R>> mapper) Maps each element of the currentObservableintoMaybeSources, subscribes to all of them and merges theironSuccessvalues, in no particular order, into a singleObservablesequence.final <@NonNull R>
@NonNull Observable<R> Observable.flatMapMaybe(@NonNull Function<? super @NonNull T, ? extends MaybeSource<? extends @NonNull R>> mapper, boolean delayErrors) Maps each element of the currentObservableintoMaybeSources, subscribes to them and merges theironSuccessvalues, in no particular order, into a singleObservablesequence, optionally delaying all errors.Single.flatMapMaybe(@NonNull Function<? super @NonNull T, ? extends MaybeSource<? extends @NonNull R>> mapper) Returns aMaybethat is based on applying a specified function to the item emitted by the currentSingle, where that function returns aMaybeSource.Maybe.merge(@NonNull MaybeSource<? extends MaybeSource<? extends @NonNull T>> source) Flattens aMaybeSourcethat emits aMaybeSourceinto a singleMaybeSourcethat emits the item emitted by the nestedMaybeSource, without any transformation.Merges anIterablesequence ofMaybeSourceinstances into a singleFlowablesequence, running allMaybeSources at once.Maybe.merge(@NonNull org.reactivestreams.Publisher<@NonNull ? extends MaybeSource<? extends @NonNull T>> sources) Merges aPublishersequence ofMaybeSourceinstances into a singleFlowablesequence, running allMaybeSources at once.Maybe.merge(@NonNull org.reactivestreams.Publisher<@NonNull ? extends MaybeSource<? extends @NonNull T>> sources, int maxConcurrency) Merges aPublishersequence ofMaybeSourceinstances into a singleFlowablesequence, running at most maxConcurrencyMaybeSources at once.Maybe.mergeDelayError(@NonNull Iterable<@NonNull ? extends MaybeSource<? extends @NonNull T>> sources) Flattens anIterablesequence ofMaybeSources into oneFlowable, in a way that allows a subscriber to receive all successfully emitted items from each of the sourceMaybeSources without being interrupted by an error notification from one of them.Maybe.mergeDelayError(@NonNull org.reactivestreams.Publisher<@NonNull ? extends MaybeSource<? extends @NonNull T>> sources) Flattens aPublisherthat emitsMaybeSources into oneFlowable, in a way that allows a subscriber to receive all successfully emitted items from all of the sourceMaybeSources without being interrupted by an error notification from one of them or even the mainPublisher.Maybe.mergeDelayError(@NonNull org.reactivestreams.Publisher<@NonNull ? extends MaybeSource<? extends @NonNull T>> sources, int maxConcurrency) Flattens aPublisherthat emitsMaybeSources into oneFlowable, in a way that allows a subscriber to receive all successfully emitted items from all of the sourceMaybeSources without being interrupted by an error notification from one of them or even the mainPublisheras well as limiting the total number of activeMaybeSources.Maybe.onErrorResumeNext(@NonNull Function<? super Throwable, ? extends MaybeSource<? extends @NonNull T>> fallbackSupplier) Resumes the flow with aMaybeSourcereturned for the failureThrowableof the currentMaybeby a function instead of signaling the error viaonError.Flowable.switchMapMaybe(@NonNull Function<? super @NonNull T, ? extends MaybeSource<? extends @NonNull R>> mapper) Maps the upstream items intoMaybeSources and switches (subscribes) to the newer ones while disposing the older ones (and ignoring their signals) and emits the latest success value of the current one if available while failing immediately if thisFlowableor any of the active innerMaybeSources fail.final <@NonNull R>
@NonNull Observable<R> Observable.switchMapMaybe(@NonNull Function<? super @NonNull T, ? extends MaybeSource<? extends @NonNull R>> mapper) Maps the items of the currentObservableintoMaybeSources and switches (subscribes) to the newer ones while disposing the older ones (and ignoring their signals) and emits the latest success value of the current one if available while failing immediately if the currentObservableor any of the active innerMaybeSources fail.Flowable.switchMapMaybeDelayError(@NonNull Function<? super @NonNull T, ? extends MaybeSource<? extends @NonNull R>> mapper) Maps the upstream items intoMaybeSources and switches (subscribes) to the newer ones while disposing the older ones (and ignoring their signals) and emits the latest success value of the current one if available, delaying errors from thisFlowableor the innerMaybeSources until all terminate.final <@NonNull R>
@NonNull Observable<R> Observable.switchMapMaybeDelayError(@NonNull Function<? super @NonNull T, ? extends MaybeSource<? extends @NonNull R>> mapper) Maps the upstream items intoMaybeSources and switches (subscribes) to the newer ones while disposing the older ones (and ignoring their signals) and emits the latest success value of the current one if available, delaying errors from the currentObservableor the innerMaybeSources until all terminate.Maybe.switchOnNext(@NonNull org.reactivestreams.Publisher<@NonNull ? extends MaybeSource<? extends @NonNull T>> sources) Switches betweenMaybeSources emitted by the sourcePublisherwhenever a newMaybeSourceis emitted, disposing the previously runningMaybeSource, exposing the success items as aFlowablesequence.Maybe.switchOnNextDelayError(@NonNull org.reactivestreams.Publisher<@NonNull ? extends MaybeSource<? extends @NonNull T>> sources) Switches betweenMaybeSources emitted by the sourcePublisherwhenever a newMaybeSourceis emitted, disposing the previously runningMaybeSource, exposing the success items as aFlowablesequence and delaying all errors from all of them until all terminate.Maybe.using(@NonNull Supplier<? extends @NonNull D> resourceSupplier, @NonNull Function<? super @NonNull D, ? extends MaybeSource<? extends @NonNull T>> sourceSupplier, @NonNull Consumer<? super @NonNull D> resourceCleanup) Constructs aMaybethat creates a dependent resource object which is disposed of when the generatedMaybeSourceterminates or the downstream calls dispose().Maybe.using(@NonNull Supplier<? extends @NonNull D> resourceSupplier, @NonNull Function<? super @NonNull D, ? extends MaybeSource<? extends @NonNull T>> sourceSupplier, @NonNull Consumer<? super @NonNull D> resourceCleanup, boolean eager) Constructs aMaybethat creates a dependent resource object which is disposed first ({code eager == true}) when the generatedMaybeSourceterminates or the downstream disposes; or after ({code eager == false}).Maybe.zip(@NonNull Iterable<@NonNull ? extends MaybeSource<? extends @NonNull T>> sources, @NonNull Function<? super Object[], ? extends @NonNull R> zipper) Returns aMaybethat emits the results of a specified combiner function applied to combinations of items emitted, in sequence, by anIterableof otherMaybeSources. -
Uses of MaybeSource in io.reactivex.rxjava3.internal.fuseable
Methods in io.reactivex.rxjava3.internal.fuseable that return MaybeSourceModifier and TypeMethodDescriptionHasUpstreamMaybeSource.source()Returns the upstream source of this Maybe. -
Uses of MaybeSource in io.reactivex.rxjava3.internal.jdk8
Classes in io.reactivex.rxjava3.internal.jdk8 that implement MaybeSourceModifier and TypeClassDescriptionfinal classWrap a CompletionStage and signal its outcome.final classMaybeMapOptional<T,R> Maps the success value to anOptionaland emits its non-empty value or completes.final classSingleMapOptional<T,R> Maps the success value to anOptionaland emits its non-empty value or completes. -
Uses of MaybeSource in io.reactivex.rxjava3.internal.operators.completable
Classes in io.reactivex.rxjava3.internal.operators.completable that implement MaybeSourceModifier and TypeClassDescriptionfinal classReturns a value generated via a function if the main source signals an onError. -
Uses of MaybeSource in io.reactivex.rxjava3.internal.operators.flowable
Classes in io.reactivex.rxjava3.internal.operators.flowable that implement MaybeSourceModifier and TypeClassDescriptionfinal classfinal classEmits the indexth element from a Publisher as a Maybe.final classConsumes the source Publisher and emits its last item or completes.final classReduce a Flowable into a single value exposed as Single or signal NoSuchElementException.final classFields in io.reactivex.rxjava3.internal.operators.flowable declared as MaybeSourceModifier and TypeFieldDescription(package private) MaybeSource<? extends T> FlowableConcatWithMaybe.ConcatWithSubscriber.other(package private) final MaybeSource<? extends T> FlowableConcatWithMaybe.other(package private) final MaybeSource<? extends T> FlowableMergeWithMaybe.otherFields in io.reactivex.rxjava3.internal.operators.flowable with type parameters of type MaybeSourceModifier and TypeFieldDescription(package private) final Function<? super T, ? extends MaybeSource<? extends R>> FlowableFlatMapMaybe.FlatMapMaybeSubscriber.mapper(package private) final Function<? super T, ? extends MaybeSource<? extends R>> FlowableFlatMapMaybe.mapper(package private) final Function<? super T, ? extends MaybeSource<? extends R>> FlowableFlatMapMaybePublisher.mapperConstructors in io.reactivex.rxjava3.internal.operators.flowable with parameters of type MaybeSourceModifierConstructorDescription(package private)ConcatWithSubscriber(org.reactivestreams.Subscriber<? super T> actual, MaybeSource<? extends T> other) FlowableConcatWithMaybe(Flowable<T> source, MaybeSource<? extends T> other) FlowableMergeWithMaybe(Flowable<T> source, MaybeSource<? extends T> other) Constructor parameters in io.reactivex.rxjava3.internal.operators.flowable with type arguments of type MaybeSourceModifierConstructorDescription(package private)FlatMapMaybeSubscriber(org.reactivestreams.Subscriber<? super R> actual, Function<? super T, ? extends MaybeSource<? extends R>> mapper, boolean delayErrors, int maxConcurrency) FlowableFlatMapMaybe(Flowable<T> source, Function<? super T, ? extends MaybeSource<? extends R>> mapper, boolean delayError, int maxConcurrency) FlowableFlatMapMaybePublisher(org.reactivestreams.Publisher<T> source, Function<? super T, ? extends MaybeSource<? extends R>> mapper, boolean delayError, int maxConcurrency) -
Uses of MaybeSource in io.reactivex.rxjava3.internal.operators.maybe
Classes in io.reactivex.rxjava3.internal.operators.maybe that implement MaybeSourceModifier and TypeClassDescription(package private) classAbstract base class for intermediate Maybe operators that take an upstream MaybeSource.final classMaybeAmb<T>Signals the event of the first MaybeSource that signals.final classMaybeCache<T>Consumes the source once and replays its signal to any current or future MaybeObservers.final classMaybeCreate<T>Provides an API over MaybeObserver that serializes calls to onXXX and manages cancellation in a safe manner.final classMaybeDefer<T>Defers the creation of the actual Maybe the incoming MaybeObserver is subscribed to.final classMaybeDelay<T>Delays all signal types by the given amount and re-emits them on the given scheduler.final classDelay the emission of the main signal until the other signals an item or completes.final classDelay the subscription to the main Maybe until the other signals an item or completes.final classfinal classMaybeDematerialize<T,R> Maps the success value of the source to a Notification, then maps it back to the corresponding signal type.final classMaybeDetach<T>Breaks the references between the upstream and downstream when the Maybe terminates.final classCalls a consumer after pushing the current item to the downstream.final classExecute an action after an onSuccess, onError, onComplete or a dispose event.final classCalls a BiConsumer with the success, error values of the upstream Maybe or with two nulls if the Maybe completed.final classInvokes callbacks upononSubscribefrom upstream anddisposefrom downstream.final classfinal classSignals an onComplete.final classMaybeError<T>Signals a constant Throwable.final classSignals a Throwable returned by a Supplier.final classMaybeFilter<T>Filters the upstream via a predicate, returning the success item or completing if the predicate returns false.final classFilters the upstream SingleSource via a predicate, returning the success item or completing if the predicate returns false.final classMaybeFlatMapBiSelector<T,U, R> Maps a source item to another MaybeSource then calls a BiFunction with the original item and the secondary item to generate the final result.final classMaps a value into a MaybeSource and relays its signal.final classMaybeFlatMapSingle<T,R> Maps the success value of the source MaybeSource into a Single.final classMaybeFlatten<T,R> Maps a value into a MaybeSource and relays its signal.final classExecutes an Action and signals its exception or completes normally.final classExecutes a callable and signals its value as success or signals an exception.final classWrap a Completable into a Maybe.final classWaits until the source Future completes or the wait times out; treats anullresult as indication to signalonCompleteinstead ofonSuccess.final classExecutes an Runnable and signals its exception or completes normally.final classWrap a Single into a Maybe.final classExecutes a supplier and signals its value as success or signals an exception.final classMaybeHide<T>Hides the identity of the upstream Maybe and its Disposable sent through onSubscribe.final classTurns an onSuccess into an onComplete, onError and onComplete is relayed as is.final classMaybeIsEmpty<T>Signals true if the source Maybe signals onComplete, signals false if the source Maybe signals onSuccess.final classMaybeJust<T>Signals a constant value.final classMaybeLift<T,R> Calls a MaybeOperator for the incoming MaybeObserver.final classMaybeMap<T,R> Maps the upstream success value into some other value.final classDoesn't signal any event other than onSubscribe.final classSignals the onSuccess, onError or onComplete events on a the specific scheduler.final classEmits an onComplete if the source emits an onError and the predicate returns true for that Throwable.final classSubscribes to the MaybeSource returned by a function if the main source signals an onError.final classReturns a value generated via a function if the main source signals an onError.final classMaybePeek<T>Peeks into the lifecycle of a Maybe and MaybeObserver.final classSubscribes to the upstream MaybeSource on the specified scheduler.final classSubscribes to the other source if the main source is empty.final classMaybeTakeUntilMaybe<T,U> Relays the main source's event unless the other Maybe signals an item first or just completes at which point the resulting Maybe is completed.final classRelays the main source's event unless the other Publisher signals an item first or just completes at which point the resulting Maybe is completed.final classMeasures the time between subscription and the success item emission from the upstream and emits this as aTimedsuccess value.final classMaybeTimeoutMaybe<T,U> Switches to the fallback Maybe if the other MaybeSource signals a success or completes, or signals TimeoutException if fallback is null.final classSwitches to the fallback Maybe if the other Publisher signals a success or completes, or signals TimeoutException if fallback is null.final classSignals a0Lafter the specified delay.final classWraps a MaybeSource without safeguard and calls its subscribe() method for each MaybeObserver.final classMakes sure a dispose() call from downstream happens on the specified scheduler.final classMaybeUsing<T,D> Creates a resource and a dependent Maybe for each incoming Observer and optionally disposes the resource eagerly (before the terminal event is send out).final classMaybeZipArray<T,R> final classMaybeZipIterable<T,R> Classes in io.reactivex.rxjava3.internal.operators.maybe that implement interfaces with type arguments of type MaybeSourceModifier and TypeClassDescriptionenumHelper function to merge/concat values of each MaybeSource provided by a Publisher.Fields in io.reactivex.rxjava3.internal.operators.maybe declared as MaybeSourceModifier and TypeFieldDescription(package private) final MaybeSource<? extends T> MaybeTimeoutMaybe.fallback(package private) final MaybeSource<? extends T> MaybeTimeoutMaybe.TimeoutMainMaybeObserver.fallback(package private) final MaybeSource<? extends T> MaybeTimeoutPublisher.fallback(package private) final MaybeSource<? extends T> MaybeTimeoutPublisher.TimeoutMainMaybeObserver.fallback(package private) final MaybeSource<? extends T> MaybeSwitchIfEmpty.other(package private) final MaybeSource<? extends T> MaybeSwitchIfEmpty.SwitchIfEmptyMaybeObserver.other(package private) final MaybeSource<U> MaybeTakeUntilMaybe.other(package private) final MaybeSource<U> MaybeTimeoutMaybe.otherprotected final MaybeSource<T> AbstractMaybeWithUpstream.source(package private) final MaybeSource<T> MaybeContains.source(package private) final MaybeSource<T> MaybeCount.source(package private) MaybeSource<T> MaybeDelaySubscriptionOtherPublisher.OtherSubscriber.source(package private) final MaybeSource<T> MaybeDelayWithCompletable.OtherObserver.source(package private) final MaybeSource<T> MaybeDelayWithCompletable.source(package private) final MaybeSource<T> MaybeDoOnTerminate.source(package private) final MaybeSource<T> MaybeFlatMapCompletable.source(package private) final MaybeSource<T> MaybeFlatMapIterableFlowable.source(package private) final MaybeSource<T> MaybeFlatMapIterableObservable.source(package private) final MaybeSource<T> MaybeFlatMapSingle.source(package private) final MaybeSource<T> MaybeIgnoreElementCompletable.source(package private) final MaybeSource<T> MaybeIsEmptySingle.source(package private) final MaybeSource<T> MaybeSubscribeOn.SubscribeTask.source(package private) final MaybeSource<T> MaybeSwitchIfEmptySingle.source(package private) final MaybeSource<T> MaybeTimeInterval.source(package private) final MaybeSource<T> MaybeToFlowable.source(package private) final MaybeSource<T> MaybeToObservable.source(package private) final MaybeSource<T> MaybeToSingle.source(package private) final MaybeSource<? extends T> MaybeEqualSingle.source1(package private) final MaybeSource<? extends T> MaybeEqualSingle.source2private final MaybeSource<? extends T>[]MaybeAmb.sources(package private) final MaybeSource<? extends T>[]MaybeConcatArray.ConcatMaybeObserver.sources(package private) final MaybeSource<? extends T>[]MaybeConcatArray.sources(package private) final MaybeSource<? extends T>[]MaybeConcatArrayDelayError.ConcatMaybeObserver.sources(package private) final MaybeSource<? extends T>[]MaybeConcatArrayDelayError.sources(package private) final MaybeSource<? extends T>[]MaybeMergeArray.sources(package private) final MaybeSource<? extends T>[]MaybeZipArray.sourcesFields in io.reactivex.rxjava3.internal.operators.maybe with type parameters of type MaybeSourceModifier and TypeFieldDescription(package private) final Function<? super T, ? extends MaybeSource<? extends U>> MaybeFlatMapBiSelector.FlatMapBiMainObserver.mapper(package private) final Function<? super T, ? extends MaybeSource<? extends U>> MaybeFlatMapBiSelector.mapper(package private) final Function<? super T, ? extends MaybeSource<? extends R>> MaybeFlatten.FlatMapMaybeObserver.mapper(package private) final Function<? super T, ? extends MaybeSource<? extends R>> MaybeFlatten.mapper(package private) final Supplier<? extends MaybeSource<? extends T>> MaybeDefer.maybeSupplier(package private) final Supplier<? extends MaybeSource<? extends R>> MaybeFlatMapNotification.FlatMapMaybeObserver.onCompleteSupplier(package private) final Supplier<? extends MaybeSource<? extends R>> MaybeFlatMapNotification.onCompleteSupplier(package private) final Function<? super Throwable, ? extends MaybeSource<? extends R>> MaybeFlatMapNotification.FlatMapMaybeObserver.onErrorMapper(package private) final Function<? super Throwable, ? extends MaybeSource<? extends R>> MaybeFlatMapNotification.onErrorMapper(package private) final Function<? super T, ? extends MaybeSource<? extends R>> MaybeFlatMapNotification.FlatMapMaybeObserver.onSuccessMapper(package private) final Function<? super T, ? extends MaybeSource<? extends R>> MaybeFlatMapNotification.onSuccessMapper(package private) final Function<? super Throwable, ? extends MaybeSource<? extends T>> MaybeOnErrorNext.OnErrorNextMaybeObserver.resumeFunction(package private) final Function<? super Throwable, ? extends MaybeSource<? extends T>> MaybeOnErrorNext.resumeFunction(package private) final AtomicReference<MaybeSource<T>> MaybeCache.source(package private) final Iterator<? extends MaybeSource<? extends T>> MaybeConcatIterable.ConcatMaybeObserver.sources(package private) final Iterable<? extends MaybeSource<? extends T>> MaybeConcatIterable.sources(package private) final Iterable<? extends MaybeSource<? extends T>> MaybeZipIterable.sourcesprivate final Iterable<? extends MaybeSource<? extends T>> MaybeAmb.sourcesIterable(package private) final Function<? super D, ? extends MaybeSource<? extends T>> MaybeUsing.sourceSupplierMethods in io.reactivex.rxjava3.internal.operators.maybe that return MaybeSourceModifier and TypeMethodDescriptionfinal MaybeSource<T> AbstractMaybeWithUpstream.source()MaybeContains.source()MaybeCount.source()MaybeIsEmptySingle.source()MaybeSwitchIfEmptySingle.source()MaybeToFlowable.source()MaybeToObservable.source()MaybeToSingle.source()Methods in io.reactivex.rxjava3.internal.operators.maybe that return types with arguments of type MaybeSourceModifier and TypeMethodDescriptionstatic <T> Function<MaybeSource<T>, org.reactivestreams.Publisher<T>> MaybeToPublisher.instance()Methods in io.reactivex.rxjava3.internal.operators.maybe with parameters of type MaybeSourceModifier and TypeMethodDescriptionorg.reactivestreams.Publisher<Object> MaybeToPublisher.apply(MaybeSource<Object> t) (package private) voidMaybeEqualSingle.EqualCoordinator.subscribe(MaybeSource<? extends T> source1, MaybeSource<? extends T> source2) Constructors in io.reactivex.rxjava3.internal.operators.maybe with parameters of type MaybeSourceModifierConstructorDescription(package private)AbstractMaybeWithUpstream(MaybeSource<T> source) (package private)ConcatMaybeObserver(org.reactivestreams.Subscriber<? super T> actual, MaybeSource<? extends T>[] sources) (package private)ConcatMaybeObserver(org.reactivestreams.Subscriber<? super T> actual, MaybeSource<? extends T>[] sources) MaybeAmb(MaybeSource<? extends T>[] sources, Iterable<? extends MaybeSource<? extends T>> sourcesIterable) MaybeCache(MaybeSource<T> source) MaybeConcatArray(MaybeSource<? extends T>[] sources) MaybeConcatArrayDelayError(MaybeSource<? extends T>[] sources) MaybeContains(MaybeSource<T> source, Object value) MaybeCount(MaybeSource<T> source) MaybeDelay(MaybeSource<T> source, long delay, TimeUnit unit, Scheduler scheduler, boolean delayError) MaybeDelayOtherPublisher(MaybeSource<T> source, org.reactivestreams.Publisher<U> other) MaybeDelaySubscriptionOtherPublisher(MaybeSource<T> source, org.reactivestreams.Publisher<U> other) MaybeDelayWithCompletable(MaybeSource<T> source, CompletableSource other) MaybeDetach(MaybeSource<T> source) MaybeDoAfterSuccess(MaybeSource<T> source, Consumer<? super T> onAfterSuccess) MaybeDoFinally(MaybeSource<T> source, Action onFinally) MaybeDoOnEvent(MaybeSource<T> source, BiConsumer<? super T, ? super Throwable> onEvent) MaybeDoOnTerminate(MaybeSource<T> source, Action onTerminate) MaybeEqualSingle(MaybeSource<? extends T> source1, MaybeSource<? extends T> source2, BiPredicate<? super T, ? super T> isEqual) MaybeFilter(MaybeSource<T> source, Predicate<? super T> predicate) MaybeFlatMapBiSelector(MaybeSource<T> source, Function<? super T, ? extends MaybeSource<? extends U>> mapper, BiFunction<? super T, ? super U, ? extends R> resultSelector) MaybeFlatMapCompletable(MaybeSource<T> source, Function<? super T, ? extends CompletableSource> mapper) MaybeFlatMapIterableFlowable(MaybeSource<T> source, Function<? super T, ? extends Iterable<? extends R>> mapper) MaybeFlatMapIterableObservable(MaybeSource<T> source, Function<? super T, ? extends Iterable<? extends R>> mapper) MaybeFlatMapNotification(MaybeSource<T> source, Function<? super T, ? extends MaybeSource<? extends R>> onSuccessMapper, Function<? super Throwable, ? extends MaybeSource<? extends R>> onErrorMapper, Supplier<? extends MaybeSource<? extends R>> onCompleteSupplier) MaybeFlatMapSingle(MaybeSource<T> source, Function<? super T, ? extends SingleSource<? extends R>> mapper) MaybeFlatten(MaybeSource<T> source, Function<? super T, ? extends MaybeSource<? extends R>> mapper) MaybeHide(MaybeSource<T> source) MaybeIgnoreElement(MaybeSource<T> source) MaybeIgnoreElementCompletable(MaybeSource<T> source) MaybeIsEmpty(MaybeSource<T> source) MaybeIsEmptySingle(MaybeSource<T> source) MaybeLift(MaybeSource<T> source, MaybeOperator<? extends R, ? super T> operator) MaybeMergeArray(MaybeSource<? extends T>[] sources) MaybeObserveOn(MaybeSource<T> source, Scheduler scheduler) MaybeOnErrorComplete(MaybeSource<T> source, Predicate<? super Throwable> predicate) MaybeOnErrorNext(MaybeSource<T> source, Function<? super Throwable, ? extends MaybeSource<? extends T>> resumeFunction) MaybeOnErrorReturn(MaybeSource<T> source, Function<? super Throwable, ? extends T> itemSupplier) MaybePeek(MaybeSource<T> source, Consumer<? super Disposable> onSubscribeCall, Consumer<? super T> onSuccessCall, Consumer<? super Throwable> onErrorCall, Action onCompleteCall, Action onAfterTerminate, Action onDispose) MaybeSubscribeOn(MaybeSource<T> source, Scheduler scheduler) MaybeSwitchIfEmpty(MaybeSource<T> source, MaybeSource<? extends T> other) MaybeSwitchIfEmptySingle(MaybeSource<T> source, SingleSource<? extends T> other) MaybeTakeUntilMaybe(MaybeSource<T> source, MaybeSource<U> other) MaybeTakeUntilPublisher(MaybeSource<T> source, org.reactivestreams.Publisher<U> other) MaybeTimeInterval(MaybeSource<T> source, TimeUnit unit, Scheduler scheduler, boolean start) MaybeTimeoutMaybe(MaybeSource<T> source, MaybeSource<U> other, MaybeSource<? extends T> fallback) MaybeTimeoutPublisher(MaybeSource<T> source, org.reactivestreams.Publisher<U> other, MaybeSource<? extends T> fallback) MaybeToFlowable(MaybeSource<T> source) MaybeToObservable(MaybeSource<T> source) MaybeToSingle(MaybeSource<T> source, T defaultValue) MaybeUnsafeCreate(MaybeSource<T> source) MaybeUnsubscribeOn(MaybeSource<T> source, Scheduler scheduler) MaybeZipArray(MaybeSource<? extends T>[] sources, Function<? super Object[], ? extends R> zipper) (package private)OtherObserver(MaybeObserver<? super T> actual, MaybeSource<T> source) (package private)OtherSubscriber(MaybeObserver<? super T> actual, MaybeSource<T> source) (package private)SubscribeTask(MaybeObserver<? super T> observer, MaybeSource<T> source) (package private)SwitchIfEmptyMaybeObserver(MaybeObserver<? super T> actual, MaybeSource<? extends T> other) (package private)TimeoutMainMaybeObserver(MaybeObserver<? super T> actual, MaybeSource<? extends T> fallback) (package private)TimeoutMainMaybeObserver(MaybeObserver<? super T> actual, MaybeSource<? extends T> fallback) Constructor parameters in io.reactivex.rxjava3.internal.operators.maybe with type arguments of type MaybeSourceModifierConstructorDescription(package private)ConcatMaybeObserver(org.reactivestreams.Subscriber<? super T> actual, Iterator<? extends MaybeSource<? extends T>> sources) (package private)FlatMapBiMainObserver(MaybeObserver<? super R> actual, Function<? super T, ? extends MaybeSource<? extends U>> mapper, BiFunction<? super T, ? super U, ? extends R> resultSelector) (package private)FlatMapMaybeObserver(MaybeObserver<? super R> actual, Function<? super T, ? extends MaybeSource<? extends R>> onSuccessMapper, Function<? super Throwable, ? extends MaybeSource<? extends R>> onErrorMapper, Supplier<? extends MaybeSource<? extends R>> onCompleteSupplier) (package private)FlatMapMaybeObserver(MaybeObserver<? super R> actual, Function<? super T, ? extends MaybeSource<? extends R>> onSuccessMapper, Function<? super Throwable, ? extends MaybeSource<? extends R>> onErrorMapper, Supplier<? extends MaybeSource<? extends R>> onCompleteSupplier) (package private)FlatMapMaybeObserver(MaybeObserver<? super R> actual, Function<? super T, ? extends MaybeSource<? extends R>> mapper) MaybeAmb(MaybeSource<? extends T>[] sources, Iterable<? extends MaybeSource<? extends T>> sourcesIterable) MaybeConcatIterable(Iterable<? extends MaybeSource<? extends T>> sources) MaybeDefer(Supplier<? extends MaybeSource<? extends T>> maybeSupplier) MaybeFlatMapBiSelector(MaybeSource<T> source, Function<? super T, ? extends MaybeSource<? extends U>> mapper, BiFunction<? super T, ? super U, ? extends R> resultSelector) MaybeFlatMapNotification(MaybeSource<T> source, Function<? super T, ? extends MaybeSource<? extends R>> onSuccessMapper, Function<? super Throwable, ? extends MaybeSource<? extends R>> onErrorMapper, Supplier<? extends MaybeSource<? extends R>> onCompleteSupplier) MaybeFlatMapNotification(MaybeSource<T> source, Function<? super T, ? extends MaybeSource<? extends R>> onSuccessMapper, Function<? super Throwable, ? extends MaybeSource<? extends R>> onErrorMapper, Supplier<? extends MaybeSource<? extends R>> onCompleteSupplier) MaybeFlatten(MaybeSource<T> source, Function<? super T, ? extends MaybeSource<? extends R>> mapper) MaybeOnErrorNext(MaybeSource<T> source, Function<? super Throwable, ? extends MaybeSource<? extends T>> resumeFunction) MaybeUsing(Supplier<? extends D> resourceSupplier, Function<? super D, ? extends MaybeSource<? extends T>> sourceSupplier, Consumer<? super D> resourceDisposer, boolean eager) MaybeZipIterable(Iterable<? extends MaybeSource<? extends T>> sources, Function<? super Object[], ? extends R> zipper) (package private)OnErrorNextMaybeObserver(MaybeObserver<? super T> actual, Function<? super Throwable, ? extends MaybeSource<? extends T>> resumeFunction) -
Uses of MaybeSource in io.reactivex.rxjava3.internal.operators.mixed
Fields in io.reactivex.rxjava3.internal.operators.mixed declared as MaybeSourceModifier and TypeFieldDescription(package private) final MaybeSource<T> MaybeFlatMapObservable.source(package private) final MaybeSource<T> MaybeFlatMapPublisher.sourceFields in io.reactivex.rxjava3.internal.operators.mixed with type parameters of type MaybeSourceModifier and TypeFieldDescription(package private) final Function<? super T, ? extends MaybeSource<? extends R>> FlowableConcatMapMaybe.ConcatMapMaybeSubscriber.mapper(package private) final Function<? super T, ? extends MaybeSource<? extends R>> FlowableConcatMapMaybe.mapper(package private) final Function<? super T, ? extends MaybeSource<? extends R>> FlowableConcatMapMaybePublisher.mapper(package private) final Function<? super T, ? extends MaybeSource<? extends R>> FlowableSwitchMapMaybe.mapper(package private) final Function<? super T, ? extends MaybeSource<? extends R>> FlowableSwitchMapMaybe.SwitchMapMaybeSubscriber.mapper(package private) final Function<? super T, ? extends MaybeSource<? extends R>> FlowableSwitchMapMaybePublisher.mapper(package private) final Function<? super T, ? extends MaybeSource<? extends R>> ObservableConcatMapMaybe.ConcatMapMaybeMainObserver.mapper(package private) final Function<? super T, ? extends MaybeSource<? extends R>> ObservableConcatMapMaybe.mapper(package private) final Function<? super T, ? extends MaybeSource<? extends R>> ObservableSwitchMapMaybe.mapper(package private) final Function<? super T, ? extends MaybeSource<? extends R>> ObservableSwitchMapMaybe.SwitchMapMaybeMainObserver.mapperMethod parameters in io.reactivex.rxjava3.internal.operators.mixed with type arguments of type MaybeSourceModifier and TypeMethodDescription(package private) static <T,R> boolean ScalarXMapZHelper.tryAsMaybe(Object source, Function<? super T, ? extends MaybeSource<? extends R>> mapper, Observer<? super R> observer) Try subscribing to aMaybeSourcemapped from a scalar source (which implementsSupplier).Constructors in io.reactivex.rxjava3.internal.operators.mixed with parameters of type MaybeSourceModifierConstructorDescriptionMaybeFlatMapObservable(MaybeSource<T> source, Function<? super T, ? extends ObservableSource<? extends R>> mapper) MaybeFlatMapPublisher(MaybeSource<T> source, Function<? super T, ? extends org.reactivestreams.Publisher<? extends R>> mapper) Constructor parameters in io.reactivex.rxjava3.internal.operators.mixed with type arguments of type MaybeSourceModifierConstructorDescription(package private)ConcatMapMaybeMainObserver(Observer<? super R> downstream, Function<? super T, ? extends MaybeSource<? extends R>> mapper, int prefetch, ErrorMode errorMode) (package private)ConcatMapMaybeSubscriber(org.reactivestreams.Subscriber<? super R> downstream, Function<? super T, ? extends MaybeSource<? extends R>> mapper, int prefetch, ErrorMode errorMode) FlowableConcatMapMaybe(Flowable<T> source, Function<? super T, ? extends MaybeSource<? extends R>> mapper, ErrorMode errorMode, int prefetch) FlowableConcatMapMaybePublisher(org.reactivestreams.Publisher<T> source, Function<? super T, ? extends MaybeSource<? extends R>> mapper, ErrorMode errorMode, int prefetch) FlowableSwitchMapMaybe(Flowable<T> source, Function<? super T, ? extends MaybeSource<? extends R>> mapper, boolean delayErrors) FlowableSwitchMapMaybePublisher(org.reactivestreams.Publisher<T> source, Function<? super T, ? extends MaybeSource<? extends R>> mapper, boolean delayErrors) ObservableConcatMapMaybe(Observable<T> source, Function<? super T, ? extends MaybeSource<? extends R>> mapper, ErrorMode errorMode, int prefetch) ObservableSwitchMapMaybe(Observable<T> source, Function<? super T, ? extends MaybeSource<? extends R>> mapper, boolean delayErrors) (package private)SwitchMapMaybeMainObserver(Observer<? super R> downstream, Function<? super T, ? extends MaybeSource<? extends R>> mapper, boolean delayErrors) (package private)SwitchMapMaybeSubscriber(org.reactivestreams.Subscriber<? super R> downstream, Function<? super T, ? extends MaybeSource<? extends R>> mapper, boolean delayErrors) -
Uses of MaybeSource in io.reactivex.rxjava3.internal.operators.observable
Classes in io.reactivex.rxjava3.internal.operators.observable that implement MaybeSourceModifier and TypeClassDescriptionfinal classfinal classConsumes the source ObservableSource and emits its last item, the defaultItem if empty or a NoSuchElementException if even the defaultItem is null.final classReduce a sequence of values into a single value via an aggregator function and emit the final value or complete if the source is empty.final classFields in io.reactivex.rxjava3.internal.operators.observable declared as MaybeSourceModifier and TypeFieldDescription(package private) MaybeSource<? extends T> ObservableConcatWithMaybe.ConcatWithObserver.other(package private) final MaybeSource<? extends T> ObservableConcatWithMaybe.other(package private) final MaybeSource<? extends T> ObservableMergeWithMaybe.otherFields in io.reactivex.rxjava3.internal.operators.observable with type parameters of type MaybeSourceModifier and TypeFieldDescription(package private) final Function<? super T, ? extends MaybeSource<? extends R>> ObservableFlatMapMaybe.FlatMapMaybeObserver.mapper(package private) final Function<? super T, ? extends MaybeSource<? extends R>> ObservableFlatMapMaybe.mapperConstructors in io.reactivex.rxjava3.internal.operators.observable with parameters of type MaybeSourceModifierConstructorDescription(package private)ConcatWithObserver(Observer<? super T> actual, MaybeSource<? extends T> other) ObservableConcatWithMaybe(Observable<T> source, MaybeSource<? extends T> other) ObservableMergeWithMaybe(Observable<T> source, MaybeSource<? extends T> other) Constructor parameters in io.reactivex.rxjava3.internal.operators.observable with type arguments of type MaybeSourceModifierConstructorDescription(package private)FlatMapMaybeObserver(Observer<? super R> actual, Function<? super T, ? extends MaybeSource<? extends R>> mapper, boolean delayErrors) ObservableFlatMapMaybe(ObservableSource<T> source, Function<? super T, ? extends MaybeSource<? extends R>> mapper, boolean delayError) -
Uses of MaybeSource in io.reactivex.rxjava3.internal.operators.single
Classes in io.reactivex.rxjava3.internal.operators.single that implement MaybeSourceModifier and TypeClassDescriptionfinal classSingleDematerialize<T,R> Maps the success value of the source to a Notification, then maps it back to the corresponding signal type.final classSingleFlatMapMaybe<T,R> final classEmits an onComplete if the source emits an onError and the predicate returns true for that Throwable.Fields in io.reactivex.rxjava3.internal.operators.single with type parameters of type MaybeSourceModifier and TypeFieldDescription(package private) final Function<? super T, ? extends MaybeSource<? extends R>> SingleFlatMapMaybe.FlatMapSingleObserver.mapper(package private) final Function<? super T, ? extends MaybeSource<? extends R>> SingleFlatMapMaybe.mapperConstructor parameters in io.reactivex.rxjava3.internal.operators.single with type arguments of type MaybeSourceModifierConstructorDescription(package private)FlatMapSingleObserver(MaybeObserver<? super R> actual, Function<? super T, ? extends MaybeSource<? extends R>> mapper) SingleFlatMapMaybe(SingleSource<? extends T> source, Function<? super T, ? extends MaybeSource<? extends R>> mapper) -
Uses of MaybeSource in io.reactivex.rxjava3.subjects
Classes in io.reactivex.rxjava3.subjects that implement MaybeSourceModifier and TypeClassDescriptionfinal classMaybeSubject<T>Represents a hot Maybe-like source and consumer of events similar to Subjects.