Uses of Package
io.reactivex.rxjava3.functions
-
Packages that use io.reactivex.rxjava3.functions Package Description io.reactivex.rxjava3.core Base reactive classes:Flowable
,Observable
,Single
,Maybe
andCompletable
; base reactive consumers; other common base interfaces.io.reactivex.rxjava3.disposables Default implementations forDisposable
-based resource management (Disposable
container types) and utility classes to constructDisposables
from callbacks and other types.io.reactivex.rxjava3.flowables Classes supporting the Flowable base reactive class:ConnectableFlowable
andGroupedFlowable
.io.reactivex.rxjava3.internal.disposables io.reactivex.rxjava3.internal.functions io.reactivex.rxjava3.internal.jdk8 io.reactivex.rxjava3.internal.observers io.reactivex.rxjava3.internal.operators.completable io.reactivex.rxjava3.internal.operators.flowable io.reactivex.rxjava3.internal.operators.maybe io.reactivex.rxjava3.internal.operators.mixed io.reactivex.rxjava3.internal.operators.observable io.reactivex.rxjava3.internal.operators.parallel io.reactivex.rxjava3.internal.operators.single io.reactivex.rxjava3.internal.schedulers io.reactivex.rxjava3.internal.subscribers io.reactivex.rxjava3.internal.util io.reactivex.rxjava3.observables Classes supporting the Observable base reactive class:ConnectableObservable
andGroupedObservable
.io.reactivex.rxjava3.observers Default wrappers and implementations for observer-based consumer classes and interfaces, including disposable and resource-tracking variants and theTestObserver
that allows unit testingObservable
-,Single
-,Maybe
- andCompletable
-based flows.io.reactivex.rxjava3.operators Classes and interfaces for writing advanced operators within and outside RxJava.io.reactivex.rxjava3.parallel Contains the base typeParallelFlowable
, a sub-DSL for working withFlowable
sequences in parallel.io.reactivex.rxjava3.plugins Contains the central plugin handlerRxJavaPlugins
class to hook into the lifecycle of the base reactive types and schedulers.io.reactivex.rxjava3.processors Classes representing so-called hot backpressure-aware sources, aka processors, that implement theFlowableProcessor
class, the Reactive StreamsProcessor
interface to allow forms of multicasting events to one or more subscribers as well as consuming another Reactive StreamsPublisher
.io.reactivex.rxjava3.schedulers Contains notably the factory class ofSchedulers
providing methods for retrieving the standard scheduler instances, theTestScheduler
for testing flows with scheduling in a controlled manner and the classTimed
that can hold a value and a timestamp associated with it.io.reactivex.rxjava3.subjects 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. -
Classes in io.reactivex.rxjava3.functions used by io.reactivex.rxjava3.core Class Description Action A functional interface similar to Runnable but allows throwing a checked exception.BiConsumer A functional interface (callback) that accepts two values (of possibly different types).BiFunction A functional interface (callback) that computes a value based on multiple input values.BiPredicate A functional interface (callback) that returns true or false for the given input values.BooleanSupplier A functional interface (callback) that returns a boolean value.Cancellable A functional interface that has a single cancel method that can throw.Consumer A functional interface (callback) that accepts a single value.Function A functional interface that takes a value and returns another value, possibly with a different type and allows throwing a checked exception.Function3 A functional interface (callback) that computes a value based on multiple input values.Function4 A functional interface (callback) that computes a value based on multiple input values.Function5 A functional interface (callback) that computes a value based on multiple input values.Function6 A functional interface (callback) that computes a value based on multiple input values.Function7 A functional interface (callback) that computes a value based on multiple input values.Function8 A functional interface (callback) that computes a value based on multiple input values.Function9 A functional interface (callback) that computes a value based on multiple input values.LongConsumer A functional interface (callback) that consumes a primitive long value.Predicate A functional interface (callback) that returns true or false for the given input value.Supplier A functional interface (callback) that provides a single value or throws an exception. -
Classes in io.reactivex.rxjava3.functions used by io.reactivex.rxjava3.disposables Class Description Action A functional interface similar to Runnable but allows throwing a checked exception. -
Classes in io.reactivex.rxjava3.functions used by io.reactivex.rxjava3.flowables Class Description Consumer A functional interface (callback) that accepts a single value. -
Classes in io.reactivex.rxjava3.functions used by io.reactivex.rxjava3.internal.disposables Class Description Cancellable A functional interface that has a single cancel method that can throw. -
Classes in io.reactivex.rxjava3.functions used by io.reactivex.rxjava3.internal.functions Class Description Action A functional interface similar to Runnable but allows throwing a checked exception.BiConsumer A functional interface (callback) that accepts two values (of possibly different types).BiFunction A functional interface (callback) that computes a value based on multiple input values.BiPredicate A functional interface (callback) that returns true or false for the given input values.BooleanSupplier A functional interface (callback) that returns a boolean value.Consumer A functional interface (callback) that accepts a single value.Function A functional interface that takes a value and returns another value, possibly with a different type and allows throwing a checked exception.Function3 A functional interface (callback) that computes a value based on multiple input values.Function4 A functional interface (callback) that computes a value based on multiple input values.Function5 A functional interface (callback) that computes a value based on multiple input values.Function6 A functional interface (callback) that computes a value based on multiple input values.Function7 A functional interface (callback) that computes a value based on multiple input values.Function8 A functional interface (callback) that computes a value based on multiple input values.Function9 A functional interface (callback) that computes a value based on multiple input values.LongConsumer A functional interface (callback) that consumes a primitive long value.Predicate A functional interface (callback) that returns true or false for the given input value.Supplier A functional interface (callback) that provides a single value or throws an exception. -
Classes in io.reactivex.rxjava3.functions used by io.reactivex.rxjava3.internal.jdk8 Class Description BiFunction A functional interface (callback) that computes a value based on multiple input values.Function A functional interface that takes a value and returns another value, possibly with a different type and allows throwing a checked exception. -
Classes in io.reactivex.rxjava3.functions used by io.reactivex.rxjava3.internal.observers Class Description Action A functional interface similar to Runnable but allows throwing a checked exception.BiConsumer A functional interface (callback) that accepts two values (of possibly different types).Consumer A functional interface (callback) that accepts a single value.Predicate A functional interface (callback) that returns true or false for the given input value. -
Classes in io.reactivex.rxjava3.functions used by io.reactivex.rxjava3.internal.operators.completable Class Description Action A functional interface similar to Runnable but allows throwing a checked exception.Cancellable A functional interface that has a single cancel method that can throw.Consumer A functional interface (callback) that accepts a single value.Function A functional interface that takes a value and returns another value, possibly with a different type and allows throwing a checked exception.Predicate A functional interface (callback) that returns true or false for the given input value.Supplier A functional interface (callback) that provides a single value or throws an exception. -
Classes in io.reactivex.rxjava3.functions used by io.reactivex.rxjava3.internal.operators.flowable Class Description Action A functional interface similar to Runnable but allows throwing a checked exception.BiConsumer A functional interface (callback) that accepts two values (of possibly different types).BiFunction A functional interface (callback) that computes a value based on multiple input values.BiPredicate A functional interface (callback) that returns true or false for the given input values.BooleanSupplier A functional interface (callback) that returns a boolean value.Cancellable A functional interface that has a single cancel method that can throw.Consumer A functional interface (callback) that accepts a single value.Function A functional interface that takes a value and returns another value, possibly with a different type and allows throwing a checked exception.LongConsumer A functional interface (callback) that consumes a primitive long value.Predicate A functional interface (callback) that returns true or false for the given input value.Supplier A functional interface (callback) that provides a single value or throws an exception. -
Classes in io.reactivex.rxjava3.functions used by io.reactivex.rxjava3.internal.operators.maybe Class Description Action A functional interface similar to Runnable but allows throwing a checked exception.BiConsumer A functional interface (callback) that accepts two values (of possibly different types).BiFunction A functional interface (callback) that computes a value based on multiple input values.BiPredicate A functional interface (callback) that returns true or false for the given input values.Cancellable A functional interface that has a single cancel method that can throw.Consumer A functional interface (callback) that accepts a single value.Function A functional interface that takes a value and returns another value, possibly with a different type and allows throwing a checked exception.Predicate A functional interface (callback) that returns true or false for the given input value.Supplier A functional interface (callback) that provides a single value or throws an exception. -
Classes in io.reactivex.rxjava3.functions used by io.reactivex.rxjava3.internal.operators.mixed Class Description Function A functional interface that takes a value and returns another value, possibly with a different type and allows throwing a checked exception. -
Classes in io.reactivex.rxjava3.functions used by io.reactivex.rxjava3.internal.operators.observable Class Description Action A functional interface similar to Runnable but allows throwing a checked exception.BiConsumer A functional interface (callback) that accepts two values (of possibly different types).BiFunction A functional interface (callback) that computes a value based on multiple input values.BiPredicate A functional interface (callback) that returns true or false for the given input values.BooleanSupplier A functional interface (callback) that returns a boolean value.Cancellable A functional interface that has a single cancel method that can throw.Consumer A functional interface (callback) that accepts a single value.Function A functional interface that takes a value and returns another value, possibly with a different type and allows throwing a checked exception.Predicate A functional interface (callback) that returns true or false for the given input value.Supplier A functional interface (callback) that provides a single value or throws an exception. -
Classes in io.reactivex.rxjava3.functions used by io.reactivex.rxjava3.internal.operators.parallel Class Description Action A functional interface similar to Runnable but allows throwing a checked exception.BiConsumer A functional interface (callback) that accepts two values (of possibly different types).BiFunction A functional interface (callback) that computes a value based on multiple input values.Consumer A functional interface (callback) that accepts a single value.Function A functional interface that takes a value and returns another value, possibly with a different type and allows throwing a checked exception.LongConsumer A functional interface (callback) that consumes a primitive long value.Predicate A functional interface (callback) that returns true or false for the given input value.Supplier A functional interface (callback) that provides a single value or throws an exception. -
Classes in io.reactivex.rxjava3.functions used by io.reactivex.rxjava3.internal.operators.single Class Description Action A functional interface similar to Runnable but allows throwing a checked exception.BiConsumer A functional interface (callback) that accepts two values (of possibly different types).BiFunction A functional interface (callback) that computes a value based on multiple input values.BiPredicate A functional interface (callback) that returns true or false for the given input values.Cancellable A functional interface that has a single cancel method that can throw.Consumer A functional interface (callback) that accepts a single value.Function A functional interface that takes a value and returns another value, possibly with a different type and allows throwing a checked exception.Predicate A functional interface (callback) that returns true or false for the given input value.Supplier A functional interface (callback) that provides a single value or throws an exception. -
Classes in io.reactivex.rxjava3.functions used by io.reactivex.rxjava3.internal.schedulers Class Description Function A functional interface that takes a value and returns another value, possibly with a different type and allows throwing a checked exception. -
Classes in io.reactivex.rxjava3.functions used by io.reactivex.rxjava3.internal.subscribers Class Description Action A functional interface similar to Runnable but allows throwing a checked exception.Consumer A functional interface (callback) that accepts a single value.Predicate A functional interface (callback) that returns true or false for the given input value. -
Classes in io.reactivex.rxjava3.functions used by io.reactivex.rxjava3.internal.util Class Description Action A functional interface similar to Runnable but allows throwing a checked exception.BiFunction A functional interface (callback) that computes a value based on multiple input values.BiPredicate A functional interface (callback) that returns true or false for the given input values.BooleanSupplier A functional interface (callback) that returns a boolean value.Consumer A functional interface (callback) that accepts a single value.Function A functional interface that takes a value and returns another value, possibly with a different type and allows throwing a checked exception.Predicate A functional interface (callback) that returns true or false for the given input value.Supplier A functional interface (callback) that provides a single value or throws an exception. -
Classes in io.reactivex.rxjava3.functions used by io.reactivex.rxjava3.observables Class Description Consumer A functional interface (callback) that accepts a single value. -
Classes in io.reactivex.rxjava3.functions used by io.reactivex.rxjava3.observers Class Description Predicate A functional interface (callback) that returns true or false for the given input value. -
Classes in io.reactivex.rxjava3.functions used by io.reactivex.rxjava3.operators Class Description Supplier A functional interface (callback) that provides a single value or throws an exception. -
Classes in io.reactivex.rxjava3.functions used by io.reactivex.rxjava3.parallel Class Description Action A functional interface similar to Runnable but allows throwing a checked exception.BiConsumer A functional interface (callback) that accepts two values (of possibly different types).BiFunction A functional interface (callback) that computes a value based on multiple input values.Consumer A functional interface (callback) that accepts a single value.Function A functional interface that takes a value and returns another value, possibly with a different type and allows throwing a checked exception.LongConsumer A functional interface (callback) that consumes a primitive long value.Predicate A functional interface (callback) that returns true or false for the given input value.Supplier A functional interface (callback) that provides a single value or throws an exception. -
Classes in io.reactivex.rxjava3.functions used by io.reactivex.rxjava3.plugins Class Description BiFunction A functional interface (callback) that computes a value based on multiple input values.BooleanSupplier A functional interface (callback) that returns a boolean value.Consumer A functional interface (callback) that accepts a single value.Function A functional interface that takes a value and returns another value, possibly with a different type and allows throwing a checked exception.Supplier A functional interface (callback) that provides a single value or throws an exception. -
Classes in io.reactivex.rxjava3.functions used by io.reactivex.rxjava3.processors Class Description Predicate A functional interface (callback) that returns true or false for the given input value. -
Classes in io.reactivex.rxjava3.functions used by io.reactivex.rxjava3.schedulers Class Description Supplier A functional interface (callback) that provides a single value or throws an exception. -
Classes in io.reactivex.rxjava3.functions used by io.reactivex.rxjava3.subjects Class Description Predicate A functional interface (callback) that returns true or false for the given input value.