Uses of Interface
io.reactivex.rxjava3.functions.BooleanSupplier
Packages that use BooleanSupplier
Package
Description
Base reactive classes:
Flowable, Observable,
Single, Maybe and
Completable; base reactive consumers;
other common base interfaces.Contains the central plugin handler
RxJavaPlugins
class to hook into the lifecycle of the base reactive types and schedulers.-
Uses of BooleanSupplier in io.reactivex.rxjava3.core
Methods in io.reactivex.rxjava3.core with parameters of type BooleanSupplierModifier and TypeMethodDescriptionfinal @NonNull CompletableCompletable.repeatUntil(@NonNull BooleanSupplier stop) Returns aCompletablethat repeatedly subscribes to thisCompletableso long as the given stopBooleanSupplierreturnsfalse.Flowable.repeatUntil(@NonNull BooleanSupplier stop) Returns aFlowablethat repeats the sequence of items emitted by the currentFlowableuntil the provided stop function returnstrue.Maybe.repeatUntil(@NonNull BooleanSupplier stop) Returns aFlowablethat repeats the sequence of items emitted by the currentMaybeuntil the provided stop function returnstrue.final @NonNull Observable<T> Observable.repeatUntil(@NonNull BooleanSupplier stop) Returns anObservablethat repeats the sequence of items emitted by the currentObservableuntil the provided stop function returnstrue.Single.repeatUntil(@NonNull BooleanSupplier stop) Re-subscribes to the currentSingleuntil the givenBooleanSupplierreturnstrueand emits the success items as aFlowablesequence.final @NonNull CompletableCompletable.retryUntil(@NonNull BooleanSupplier stop) Retries until the given stop function returnstrue.Flowable.retryUntil(@NonNull BooleanSupplier stop) Retries until the given stop function returnstrue.Maybe.retryUntil(@NonNull BooleanSupplier stop) Retries until the given stop function returnstrue.final @NonNull Observable<T> Observable.retryUntil(@NonNull BooleanSupplier stop) Retries until the given stop function returnstrue.Single.retryUntil(@NonNull BooleanSupplier stop) Retries until the given stop function returnstrue. -
Uses of BooleanSupplier in io.reactivex.rxjava3.internal.functions
Fields in io.reactivex.rxjava3.internal.functions declared as BooleanSupplierModifier and TypeFieldDescription(package private) final BooleanSupplierFunctions.BooleanSupplierPredicateReverse.supplierMethods in io.reactivex.rxjava3.internal.functions with parameters of type BooleanSupplierModifier and TypeMethodDescriptionstatic <T> Predicate<T> Functions.predicateReverseFor(BooleanSupplier supplier) Constructors in io.reactivex.rxjava3.internal.functions with parameters of type BooleanSupplierModifierConstructorDescription(package private) -
Uses of BooleanSupplier in io.reactivex.rxjava3.internal.operators.flowable
Classes in io.reactivex.rxjava3.internal.operators.flowable that implement BooleanSupplierModifier and TypeClassDescription(package private) static final classFlowableBuffer.PublisherBufferOverlappingSubscriber<T,C extends Collection<? super T>> Fields in io.reactivex.rxjava3.internal.operators.flowable declared as BooleanSupplierModifier and TypeFieldDescription(package private) final BooleanSupplierFlowableRepeatUntil.RepeatSubscriber.stop(package private) final BooleanSupplierFlowableRepeatUntil.untilConstructors in io.reactivex.rxjava3.internal.operators.flowable with parameters of type BooleanSupplierModifierConstructorDescriptionFlowableRepeatUntil(Flowable<T> source, BooleanSupplier until) (package private)RepeatSubscriber(org.reactivestreams.Subscriber<? super T> actual, BooleanSupplier until, SubscriptionArbiter sa, org.reactivestreams.Publisher<? extends T> source) -
Uses of BooleanSupplier in io.reactivex.rxjava3.internal.operators.observable
Fields in io.reactivex.rxjava3.internal.operators.observable declared as BooleanSupplierModifier and TypeFieldDescription(package private) final BooleanSupplierObservableRepeatUntil.RepeatUntilObserver.stop(package private) final BooleanSupplierObservableRepeatUntil.untilConstructors in io.reactivex.rxjava3.internal.operators.observable with parameters of type BooleanSupplierModifierConstructorDescriptionObservableRepeatUntil(Observable<T> source, BooleanSupplier until) (package private)RepeatUntilObserver(Observer<? super T> actual, BooleanSupplier until, SequentialDisposable sd, ObservableSource<? extends T> source) -
Uses of BooleanSupplier in io.reactivex.rxjava3.internal.util
Methods in io.reactivex.rxjava3.internal.util with parameters of type BooleanSupplierModifier and TypeMethodDescription(package private) static booleanQueueDrainHelper.isCancelled(BooleanSupplier cancelled) static <T> voidQueueDrainHelper.postComplete(org.reactivestreams.Subscriber<? super T> actual, Queue<T> queue, AtomicLong state, BooleanSupplier isCancelled) Signals the completion of the main sequence and switches to post-completion replay mode.(package private) static <T> booleanQueueDrainHelper.postCompleteDrain(long n, org.reactivestreams.Subscriber<? super T> actual, Queue<T> queue, AtomicLong state, BooleanSupplier isCancelled) Drains the queue based on the outstanding requests in post-completed mode (only!).static <T> booleanQueueDrainHelper.postCompleteRequest(long n, org.reactivestreams.Subscriber<? super T> actual, Queue<T> queue, AtomicLong state, BooleanSupplier isCancelled) Accumulates requests (not validated) and handles the completed mode draining of the queue based on the requests. -
Uses of BooleanSupplier in io.reactivex.rxjava3.plugins
Fields in io.reactivex.rxjava3.plugins declared as BooleanSupplierModifier and TypeFieldDescription(package private) static @Nullable BooleanSupplierRxJavaPlugins.onBeforeBlockingMethods in io.reactivex.rxjava3.plugins that return BooleanSupplierModifier and TypeMethodDescriptionstatic @Nullable BooleanSupplierRxJavaPlugins.getOnBeforeBlocking()Returns the current blocking handler or null if no custom handler is set.Methods in io.reactivex.rxjava3.plugins with parameters of type BooleanSupplierModifier and TypeMethodDescriptionstatic voidRxJavaPlugins.setOnBeforeBlocking(@Nullable BooleanSupplier handler) Set the handler that is called when an operator attempts a blocking await; the handler should return true to prevent the blocking and to signal an IllegalStateException instead.