Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

accept(T1, T2) - Method in interface io.reactivex.common.functions.BiConsumer
Performs an operation on the given values.
accept(T) - Method in interface io.reactivex.common.functions.Consumer
Consume the given value.
accept(long) - Method in interface io.reactivex.common.functions.LongConsumer
Consume a primitive long input.
Action - Interface in io.reactivex.common.functions
A functional interface similar to Runnable but allows throwing a checked exception.
add(Disposable) - Method in class io.reactivex.common.disposables.CompositeDisposable
 
addAll(Disposable...) - Method in class io.reactivex.common.disposables.CompositeDisposable
Atomically adds the given array of Disposables to the container or disposes them all if the container has been disposed.
advanceTimeBy(long, TimeUnit) - Method in class io.reactivex.common.TestScheduler
Moves the Scheduler's clock forward by a specified amount of time.
advanceTimeTo(long, TimeUnit) - Method in class io.reactivex.common.TestScheduler
Moves the Scheduler's clock to a particular moment in time.
apply(T1, T2) - Method in interface io.reactivex.common.functions.BiFunction
Calculate a value based on the input values.
apply(T) - Method in interface io.reactivex.common.functions.Function
Apply some calculation to the input value and return some other value.
apply(T1, T2, T3) - Method in interface io.reactivex.common.functions.Function3
Calculate a value based on the input values.
apply(T1, T2, T3, T4) - Method in interface io.reactivex.common.functions.Function4
Calculate a value based on the input values.
apply(T1, T2, T3, T4, T5) - Method in interface io.reactivex.common.functions.Function5
Calculate a value based on the input values.
apply(T1, T2, T3, T4, T5, T6) - Method in interface io.reactivex.common.functions.Function6
Calculate a value based on the input values.
apply(T1, T2, T3, T4, T5, T6, T7) - Method in interface io.reactivex.common.functions.Function7
Calculate a value based on the input values.
apply(T1, T2, T3, T4, T5, T6, T7, T8) - Method in interface io.reactivex.common.functions.Function8
Calculate a value based on the input values.
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9) - Method in interface io.reactivex.common.functions.Function9
Calculate a value based on the input values.
apply(int) - Method in interface io.reactivex.common.functions.IntFunction
Calculates a value based on a primitive integer input.
assertComplete() - Method in class io.reactivex.common.TestConsumer
Assert that this TestObserver/TestObserver received exactly one onComplete event.
assertEmpty() - Method in class io.reactivex.common.TestConsumer
Assert that the TestObserver/TestObserver has received a Disposable but no other events.
assertError(Throwable) - Method in class io.reactivex.common.TestConsumer
Assert that this TestObserver/TestObserver received exactly the specified onError event value.
assertError(Class<? extends Throwable>) - Method in class io.reactivex.common.TestConsumer
Asserts that this TestObserver/TestObserver received exactly one onError event which is an instance of the specified errorClass class.
assertError(Predicate<Throwable>) - Method in class io.reactivex.common.TestConsumer
Asserts that this TestObserver/TestObserver received exactly one onError event for which the provided predicate returns true.
assertErrorMessage(String) - Method in class io.reactivex.common.TestConsumer
Assert that there is a single error and it has the given message.
assertFailure(Class<? extends Throwable>, T...) - Method in class io.reactivex.common.TestConsumer
Assert that the upstream signalled the specified values in order and then failed with a specific class or subclass of Throwable.
assertFailure(Predicate<Throwable>, T...) - Method in class io.reactivex.common.TestConsumer
Assert that the upstream signalled the specified values in order and then failed with a Throwable for which the provided predicate returns true.
assertFailureAndMessage(Class<? extends Throwable>, String, T...) - Method in class io.reactivex.common.TestConsumer
Assert that the upstream signalled the specified values in order, then failed with a specific class or subclass of Throwable and with the given exact error message.
assertNever(T) - Method in class io.reactivex.common.TestConsumer
Assert that this TestObserver/TestObserver did not receive an onNext value which is equal to the given value with respect to Objects.equals.
assertNever(Predicate<? super T>) - Method in class io.reactivex.common.TestConsumer
Asserts that this TestObserver/TestObserver did not receive any onNext value for which the provided predicate returns true.
assertNoErrors() - Method in class io.reactivex.common.TestConsumer
Assert that this TestObserver/TestObserver has not received any onError event.
assertNotComplete() - Method in class io.reactivex.common.TestConsumer
Assert that this TestObserver/TestObserver has not received any onComplete event.
assertNoTimeout() - Method in class io.reactivex.common.TestConsumer
Asserts that some awaitX method has not timed out.
assertNotSubscribed() - Method in class io.reactivex.common.TestConsumer
Assert that the onSubscribe method hasn't been called at all.
assertNotTerminated() - Method in class io.reactivex.common.TestConsumer
Assert that the TestObserver/TestObserver has not terminated (i.e., the terminal latch is still non-zero).
assertNoValues() - Method in class io.reactivex.common.TestConsumer
Assert that this TestObserver/TestObserver has not received any onNext events.
assertResult(T...) - Method in class io.reactivex.common.TestConsumer
Assert that the upstream signalled the specified values in order and completed normally.
assertSubscribed() - Method in class io.reactivex.common.TestConsumer
Assert that the onSubscribe method was called exactly once.
assertTerminated() - Method in class io.reactivex.common.TestConsumer
Assert that the TestObserver/TestObserver terminated (i.e., the terminal latch reached zero).
assertTimeout() - Method in class io.reactivex.common.TestConsumer
Asserts that some awaitX method has timed out.
assertValue(T) - Method in class io.reactivex.common.TestConsumer
Assert that this TestObserver/TestObserver received exactly one onNext value which is equal to the given value with respect to Objects.equals.
assertValue(Predicate<T>) - Method in class io.reactivex.common.TestConsumer
Asserts that this TestObserver/TestObserver received exactly one onNext value for which the provided predicate returns true.
assertValueAt(int, Predicate<T>) - Method in class io.reactivex.common.TestConsumer
Asserts that this TestObserver/TestObserver received an onNext value at the given index for the provided predicate returns true.
assertValueCount(int) - Method in class io.reactivex.common.TestConsumer
Assert that this TestObserver/TestObserver received the specified number onNext events.
assertValues(T...) - Method in class io.reactivex.common.TestConsumer
Assert that the TestObserver/TestObserver received only the specified values in the specified order.
assertValueSequence(Iterable<? extends T>) - Method in class io.reactivex.common.TestConsumer
Assert that the TestObserver/TestObserver received only the specified sequence of values in the same order.
assertValueSet(Collection<? extends T>) - Method in class io.reactivex.common.TestConsumer
Assert that the TestObserver/TestObserver received only the specified values in any order.
await() - Method in class io.reactivex.common.TestConsumer
Awaits until this TestObserver/TestObserver receives an onError or onComplete events.
await(long, TimeUnit) - Method in class io.reactivex.common.TestConsumer
Awaits the specified amount of time or until this TestObserver/TestObserver receives an onError or onComplete events, whichever happens first.
awaitCount(int) - Method in class io.reactivex.common.TestConsumer
Await until the TestObserver/TestObserver receives the given number of items or terminates by sleeping 10 milliseconds at a time up to 5000 milliseconds of timeout.
awaitCount(int, Runnable) - Method in class io.reactivex.common.TestConsumer
Await until the TestObserver/TestObserver receives the given number of items or terminates by waiting according to the wait strategy and up to 5000 milliseconds of timeout.
awaitCount(int, Runnable, long) - Method in class io.reactivex.common.TestConsumer
Await until the TestObserver/TestObserver receives the given number of items or terminates.
awaitDone(long, TimeUnit) - Method in class io.reactivex.common.TestConsumer
Awaits until the internal latch is counted down.
awaitTerminalEvent() - Method in class io.reactivex.common.TestConsumer
Waits until the any terminal event has been received by this TestObserver/TestObserver or returns false if the wait has been interrupted.
awaitTerminalEvent(long, TimeUnit) - Method in class io.reactivex.common.TestConsumer
Awaits the specified amount of time or until this TestObserver/TestObserver receives an onError or onComplete events, whichever happens first.

B

Beta - Annotation Type in io.reactivex.common.annotations
Indicates the feature is in beta state: it will be most likely stay but the signature may change between versions without warning.
BiConsumer<T1,T2> - Interface in io.reactivex.common.functions
A functional interface (callback) that accepts two values (of possibly different types).
BiFunction<T1,T2,R> - Interface in io.reactivex.common.functions
A functional interface (callback) that computes a value based on multiple input values.
BiPredicate<T1,T2> - Interface in io.reactivex.common.functions
A functional interface (callback) that returns true or false for the given input values.
BooleanSupplier - Interface in io.reactivex.common.functions
A functional interface (callback) that returns a boolean value.

C

cancel() - Method in interface io.reactivex.common.functions.Cancellable
Cancel the action or free a resource.
Cancellable - Interface in io.reactivex.common.functions
A functional interface that has a single cancel method that can throw.
CheckReturnValue - Annotation Type in io.reactivex.common.annotations
Marks methods whose return values should be checked.
checkSubscriptionOnce - Variable in class io.reactivex.common.TestConsumer
 
clear() - Method in class io.reactivex.common.disposables.CompositeDisposable
Atomically clears the container, then disposes all the previously contained Disposables.
clearTimeout() - Method in class io.reactivex.common.TestConsumer
Clears the timeout flag set by the await methods when they timed out.
clockDriftTolerance() - Static method in class io.reactivex.common.Scheduler
Returns the clock drift tolerance in nanoseconds.
compareTo(TestScheduler.TimedRunnable) - Method in class io.reactivex.common.TestScheduler.TimedRunnable
 
completions - Variable in class io.reactivex.common.TestConsumer
The number of completions.
completions() - Method in class io.reactivex.common.TestConsumer
Returns the number of times onComplete was called.
CompositeDisposable - Class in io.reactivex.common.disposables
A disposable container that can hold onto multiple other disposables and offers O(1) add and removal complexity.
CompositeDisposable() - Constructor for class io.reactivex.common.disposables.CompositeDisposable
Creates an empty CompositeDisposable.
CompositeDisposable(Disposable...) - Constructor for class io.reactivex.common.disposables.CompositeDisposable
Creates a CompositeDisposables with the given array of initial elements.
CompositeDisposable(Iterable<? extends Disposable>) - Constructor for class io.reactivex.common.disposables.CompositeDisposable
Creates a CompositeDisposables with the given Iterable sequence of initial elements.
CompositeException - Exception in io.reactivex.common.exceptions
Represents an exception that is a composite of one or more other exceptions.
CompositeException(Throwable...) - Constructor for exception io.reactivex.common.exceptions.CompositeException
Constructs a CompositeException with the given array of Throwables as the list of suppressed exceptions.
CompositeException(Iterable<? extends Throwable>) - Constructor for exception io.reactivex.common.exceptions.CompositeException
Constructs a CompositeException with the given array of Throwables as the list of suppressed exceptions.
COMPUTATION - Static variable in annotation type io.reactivex.common.annotations.SchedulerSupport
The operator/class runs on RxJava's computation scheduler or takes timing information from it.
computation() - Static method in class io.reactivex.common.Schedulers
Returns a default, shared Scheduler instance intended for computational work.
Consumer<T> - Interface in io.reactivex.common.functions
A functional interface (callback) that accepts a single value.
createComputationScheduler(ThreadFactory) - Static method in class io.reactivex.common.RxJavaCommonPlugins
Create an instance of the default Scheduler used for Schedulers.computation() except using threadFactory for thread creation.
createIoScheduler(ThreadFactory) - Static method in class io.reactivex.common.RxJavaCommonPlugins
Create an instance of the default Scheduler used for Schedulers.io() except using threadFactory for thread creation.
createNewThreadScheduler(ThreadFactory) - Static method in class io.reactivex.common.RxJavaCommonPlugins
Create an instance of the default Scheduler used for Schedulers.newThread() except using threadFactory for thread creation.
createOnComplete() - Static method in class io.reactivex.common.Notification
Returns the empty and stateless shared instance of a notification representing an onComplete signal.
createOnError(Throwable) - Static method in class io.reactivex.common.Notification
Constructs an onError notification containing the error.
createOnNext(T) - Static method in class io.reactivex.common.Notification
Constructs an onNext notification containing the given value.
createSingleScheduler(ThreadFactory) - Static method in class io.reactivex.common.RxJavaCommonPlugins
Create an instance of the default Scheduler used for Schedulers.single() except using threadFactory for thread creation.
createWorker() - Method in class io.reactivex.common.Scheduler
Retrieves or creates a new Scheduler.Worker that represents serial execution of actions.
createWorker() - Method in class io.reactivex.common.TestScheduler
 
CUSTOM - Static variable in annotation type io.reactivex.common.annotations.SchedulerSupport
A special value indicating the operator/class requires a scheduler to be manually specified.

D

delete(Disposable) - Method in class io.reactivex.common.disposables.CompositeDisposable
 
Disposable - Interface in io.reactivex.common
Represents a disposable resource.
Disposables - Class in io.reactivex.common
Utility class to help create disposables by wrapping other types.
dispose() - Method in interface io.reactivex.common.Disposable
Dispose the resource, the operation should be idempotent.
dispose() - Method in class io.reactivex.common.disposables.CompositeDisposable
 
dispose() - Method in class io.reactivex.common.disposables.SerialDisposable
 
dispose() - Method in class io.reactivex.common.TestScheduler.TestWorker
 
disposed() - Static method in class io.reactivex.common.Disposables
Returns a disposed Disposable instance.
done - Variable in class io.reactivex.common.TestConsumer
The latch that indicates an onError or onComplete has been called.

E

Emitter<T> - Interface in io.reactivex.common
Base interface for emitting signals in a push-fashion in various generator-like source operators (create, generate).
empty() - Static method in class io.reactivex.common.Disposables
Returns a new, non-disposed Disposable instance.
equals(Object) - Method in class io.reactivex.common.Notification
 
equals(Object) - Method in class io.reactivex.common.Timed
 
errorCount() - Method in class io.reactivex.common.TestConsumer
Returns the number of onError exceptions received.
ErrorMode - Enum in io.reactivex.common
Indicates when an error from the main source should be reported.
errors - Variable in class io.reactivex.common.TestConsumer
The list of errors received.
errors() - Method in class io.reactivex.common.TestConsumer
Returns a shared list of received onError exceptions.
establishedFusionMode - Variable in class io.reactivex.common.TestConsumer
 
Exceptions - Class in io.reactivex.common.exceptions
Utility class to help propagate checked exceptions and rethrow exceptions designated as fatal.
Experimental - Annotation Type in io.reactivex.common.annotations
Indicates the feature is in experimental state: its existence, signature or behavior might change without warning from one release to the next.

F

fail(String) - Method in class io.reactivex.common.TestConsumer
Fail with the given message and add the sequence of errors as suppressed ones.
from(Executor) - Static method in class io.reactivex.common.Schedulers
Wraps an Executor into a new Scheduler instance and delegates schedule() calls to it.
fromAction(Action) - Static method in class io.reactivex.common.Disposables
Construct a Disposable by wrapping a Action that is executed exactly once when the Disposable is disposed.
fromFuture(Future<?>) - Static method in class io.reactivex.common.Disposables
Construct a Disposable by wrapping a Future that is cancelled exactly once when the Disposable is disposed.
fromFuture(Future<?>, boolean) - Static method in class io.reactivex.common.Disposables
Construct a Disposable by wrapping a Future that is cancelled exactly once when the Disposable is disposed.
fromRunnable(Runnable) - Static method in class io.reactivex.common.Disposables
Construct a Disposable by wrapping a Runnable that is executed exactly once when the Disposable is disposed.
Function<T,R> - Interface in io.reactivex.common.functions
A functional interface that takes a value and returns another value, possibly with a different type and allows throwing a checked exception.
Function3<T1,T2,T3,R> - Interface in io.reactivex.common.functions
A functional interface (callback) that computes a value based on multiple input values.
Function4<T1,T2,T3,T4,R> - Interface in io.reactivex.common.functions
A functional interface (callback) that computes a value based on multiple input values.
Function5<T1,T2,T3,T4,T5,R> - Interface in io.reactivex.common.functions
A functional interface (callback) that computes a value based on multiple input values.
Function6<T1,T2,T3,T4,T5,T6,R> - Interface in io.reactivex.common.functions
A functional interface (callback) that computes a value based on multiple input values.
Function7<T1,T2,T3,T4,T5,T6,T7,R> - Interface in io.reactivex.common.functions
A functional interface (callback) that computes a value based on multiple input values.
Function8<T1,T2,T3,T4,T5,T6,T7,T8,R> - Interface in io.reactivex.common.functions
A functional interface (callback) that computes a value based on multiple input values.
Function9<T1,T2,T3,T4,T5,T6,T7,T8,T9,R> - Interface in io.reactivex.common.functions
A functional interface (callback) that computes a value based on multiple input values.

G

get() - Method in class io.reactivex.common.disposables.SerialDisposable
Returns the currently contained Disposable or null if this container is empty.
getAsBoolean() - Method in interface io.reactivex.common.functions.BooleanSupplier
Returns a boolean value.
getCause() - Method in exception io.reactivex.common.exceptions.CompositeException
 
getComputationSchedulerHandler() - Static method in class io.reactivex.common.RxJavaCommonPlugins
Returns the current hook function.
getError() - Method in class io.reactivex.common.Notification
Returns the container Throwable error if this notification is an onError signal, null otherwise.
getErrorHandler() - Static method in class io.reactivex.common.RxJavaCommonPlugins
Returns the a hook consumer.
getEvents() - Method in class io.reactivex.common.TestConsumer
Returns a list of 3 other lists: the first inner list contains the plain values received; the second list contains the potential errors and the final list contains the potential completions as Notifications.
getExceptions() - Method in exception io.reactivex.common.exceptions.CompositeException
Retrieves the list of exceptions that make up the CompositeException.
getInitComputationSchedulerHandler() - Static method in class io.reactivex.common.RxJavaCommonPlugins
Returns the current hook function.
getInitIoSchedulerHandler() - Static method in class io.reactivex.common.RxJavaCommonPlugins
Returns the current hook function.
getInitNewThreadSchedulerHandler() - Static method in class io.reactivex.common.RxJavaCommonPlugins
Returns the current hook function.
getInitSingleSchedulerHandler() - Static method in class io.reactivex.common.RxJavaCommonPlugins
Returns the current hook function.
getIoSchedulerHandler() - Static method in class io.reactivex.common.RxJavaCommonPlugins
Returns the current hook function.
getMessage() - Method in exception io.reactivex.common.exceptions.CompositeException
 
getNewThreadSchedulerHandler() - Static method in class io.reactivex.common.RxJavaCommonPlugins
Returns the current hook function.
getOnBeforeBlocking() - Static method in class io.reactivex.common.RxJavaCommonPlugins
Returns the current blocking handler or null if no custom handler is set.
getScheduleHandler() - Static method in class io.reactivex.common.RxJavaCommonPlugins
Returns the current hook function.
getSingleSchedulerHandler() - Static method in class io.reactivex.common.RxJavaCommonPlugins
Returns the current hook function.
getValue() - Method in class io.reactivex.common.Notification
Returns the contained value if this notification is an onNext signal, null otherwise.

H

hashCode() - Method in class io.reactivex.common.Notification
 
hashCode() - Method in class io.reactivex.common.Timed
 

I

initComputationScheduler(Callable<Scheduler>) - Static method in class io.reactivex.common.RxJavaCommonPlugins
Calls the associated hook function.
initialFusionMode - Variable in class io.reactivex.common.TestConsumer
 
initIoScheduler(Callable<Scheduler>) - Static method in class io.reactivex.common.RxJavaCommonPlugins
Calls the associated hook function.
initNewThreadScheduler(Callable<Scheduler>) - Static method in class io.reactivex.common.RxJavaCommonPlugins
Calls the associated hook function.
initSingleScheduler(Callable<Scheduler>) - Static method in class io.reactivex.common.RxJavaCommonPlugins
Calls the associated hook function.
IntFunction<T> - Interface in io.reactivex.common.functions
A functional interface (callback) that takes a primitive value and return value of type T.
IO - Static variable in annotation type io.reactivex.common.annotations.SchedulerSupport
The operator/class runs on RxJava's I/O scheduler or takes timing information from it.
io() - Static method in class io.reactivex.common.Schedulers
Returns a default, shared Scheduler instance intended for IO-bound work.
io.reactivex.common - package io.reactivex.common
 
io.reactivex.common.annotations - package io.reactivex.common.annotations
 
io.reactivex.common.disposables - package io.reactivex.common.disposables
Default implementations for Disposable-based resource management (Disposable container types) and utility classes to construct Disposables from callbacks and other types.
io.reactivex.common.exceptions - package io.reactivex.common.exceptions
Exception handling utilities, safe subscriber exception classes, lifecycle exception classes.
io.reactivex.common.functions - package io.reactivex.common.functions
Functional interfaces of functions and actions of arity 0 to 9 and related utility classes.
isDisposed() - Method in interface io.reactivex.common.Disposable
Returns true if this resource has been disposed.
isDisposed() - Method in class io.reactivex.common.disposables.CompositeDisposable
 
isDisposed() - Method in class io.reactivex.common.disposables.SerialDisposable
 
isDisposed() - Method in class io.reactivex.common.TestScheduler.TestWorker
 
isFailOnNonBlockingScheduler() - Static method in class io.reactivex.common.RxJavaCommonPlugins
Returns true if the blockingX operators fail with an IllegalStateException on a non-blocking scheduler such as computation or single.
isLockdown() - Static method in class io.reactivex.common.RxJavaCommonPlugins
Returns true if the plugins were locked down.
isOnComplete() - Method in class io.reactivex.common.Notification
Returns true if this notification is an onComplete signal.
isOnError() - Method in class io.reactivex.common.Notification
Returns true if this notification is an onError signal and Notification.getError() returns the contained Throwable.
isOnNext() - Method in class io.reactivex.common.Notification
Returns true if this notification is an onNext signal and Notification.getValue() returns the contained value.
isTerminated() - Method in class io.reactivex.common.TestConsumer
Returns true if TestObserver/TestObserver received any onError or onComplete events.
isTimeout() - Method in class io.reactivex.common.TestConsumer
History: 2.0.7 - experimental

L

lastThread - Variable in class io.reactivex.common.TestConsumer
The last thread seen by the observer.
lastThread() - Method in class io.reactivex.common.TestConsumer
Returns the last thread which called the onXXX methods of this TestObserver/TestObserver.
lockdown() - Static method in class io.reactivex.common.RxJavaCommonPlugins
Prevents changing the plugins from then on.
LongConsumer - Interface in io.reactivex.common.functions
A functional interface (callback) that consumes a primitive long value.

M

MissingBackpressureException - Exception in io.reactivex.common.exceptions
Indicates that an operator attempted to emit a value but the downstream wasn't ready for it.
MissingBackpressureException() - Constructor for exception io.reactivex.common.exceptions.MissingBackpressureException
Constructs a MissingBackpressureException without message or cause.
MissingBackpressureException(String) - Constructor for exception io.reactivex.common.exceptions.MissingBackpressureException
Constructs a MissingBackpressureException with the given message but no cause.

N

NEW_THREAD - Static variable in annotation type io.reactivex.common.annotations.SchedulerSupport
The operator/class runs on RxJava's new thread scheduler or takes timing information from it.
newThread() - Static method in class io.reactivex.common.Schedulers
Returns a default, shared Scheduler instance that creates a new Thread for each unit of work.
NONE - Static variable in annotation type io.reactivex.common.annotations.SchedulerSupport
A special value indicating the operator/class doesn't use schedulers.
NonNull - Annotation Type in io.reactivex.common.annotations
Indicates that a field/parameter/variable/return type is never null.
Notification<T> - Class in io.reactivex.common
Represents the reactive signal types: onNext, onError and onComplete and holds their parameter values (a value, a Throwable, nothing).
now(TimeUnit) - Method in class io.reactivex.common.Scheduler
Returns the 'current time' of the Scheduler in the specified time unit.
now(TimeUnit) - Method in class io.reactivex.common.Scheduler.Worker
Returns the 'current time' of the Worker in the specified time unit.
now(TimeUnit) - Method in class io.reactivex.common.TestScheduler
 
now(TimeUnit) - Method in class io.reactivex.common.TestScheduler.TestWorker
 
Nullable - Annotation Type in io.reactivex.common.annotations
Indicates that a field/parameter/variable/return type may be null.

O

onBeforeBlocking() - Static method in class io.reactivex.common.RxJavaCommonPlugins
Called before an operator attempts a blocking operation such as awaiting a condition or signal and should return true to indicate the operator should not block but throw an IllegalArgumentException.
onComplete() - Method in interface io.reactivex.common.Emitter
Signal a completion.
onComputationScheduler(Scheduler) - Static method in class io.reactivex.common.RxJavaCommonPlugins
Calls the associated hook function.
onError(Throwable) - Method in interface io.reactivex.common.Emitter
Signal a Throwable exception.
onError(Throwable) - Static method in class io.reactivex.common.RxJavaCommonPlugins
Called when an undeliverable error occurs.
OnErrorNotImplementedException - Exception in io.reactivex.common.exceptions
Represents an exception used to signal to the RxJavaCommonPlugins.onError() that a callback-based subscribe() method on a base reactive type didn't specify an onError handler.
OnErrorNotImplementedException(String, Throwable) - Constructor for exception io.reactivex.common.exceptions.OnErrorNotImplementedException
Customizes the Throwable with a custom message and wraps it before it is signalled to the RxJavaCommonPlugins.onError() handler as OnErrorNotImplementedException.
OnErrorNotImplementedException(Throwable) - Constructor for exception io.reactivex.common.exceptions.OnErrorNotImplementedException
Wraps the Throwable before it is signalled to the RxJavaCommonPlugins.onError() handler as OnErrorNotImplementedException.
onIoScheduler(Scheduler) - Static method in class io.reactivex.common.RxJavaCommonPlugins
Calls the associated hook function.
onNewThreadScheduler(Scheduler) - Static method in class io.reactivex.common.RxJavaCommonPlugins
Calls the associated hook function.
onNext(T) - Method in interface io.reactivex.common.Emitter
Signal a normal value.
onSchedule(Runnable) - Static method in class io.reactivex.common.RxJavaCommonPlugins
Called when a task is scheduled.
onSingleScheduler(Scheduler) - Static method in class io.reactivex.common.RxJavaCommonPlugins
Calls the associated hook function.

P

Predicate<T> - Interface in io.reactivex.common.functions
A functional interface (callback) that returns true or false for the given input value.
printStackTrace() - Method in exception io.reactivex.common.exceptions.CompositeException
All of the following printStackTrace functionality is derived from JDK Throwable printStackTrace.
printStackTrace(PrintStream) - Method in exception io.reactivex.common.exceptions.CompositeException
 
printStackTrace(PrintWriter) - Method in exception io.reactivex.common.exceptions.CompositeException
 
propagate(Throwable) - Static method in class io.reactivex.common.exceptions.Exceptions
Convenience method to throw a RuntimeException and Error directly or wrap any other exception type into a RuntimeException.
ProtocolViolationException - Exception in io.reactivex.common.exceptions
Explicitly named exception to indicate a Reactive-Streams protocol violation.
ProtocolViolationException(String) - Constructor for exception io.reactivex.common.exceptions.ProtocolViolationException
Creates an instance with the given message.

R

REJECTED - Static variable in class io.reactivex.common.Scheduler
 
remove(Disposable) - Method in class io.reactivex.common.disposables.CompositeDisposable
 
replace(Disposable) - Method in class io.reactivex.common.disposables.SerialDisposable
Atomically: set the next disposable on this container but don't dispose the previous one (if any) or dispose next if the container has been disposed.
reset() - Static method in class io.reactivex.common.RxJavaCommonPlugins
Removes all handlers and resets to default behavior.
run() - Method in interface io.reactivex.common.functions.Action
Runs the action and optionally throws a checked exception.
run() - Method in enum io.reactivex.common.TestConsumer.TestWaitStrategy
 
RxJavaCommonPlugins - Class in io.reactivex.common
Utility class to inject handlers to certain standard RxJava operations.

S

schedule(Runnable) - Method in class io.reactivex.common.Scheduler.Worker
Schedules a Runnable for execution without delay.
schedule(Runnable, long, TimeUnit) - Method in class io.reactivex.common.Scheduler.Worker
Schedules an Runnable for execution at some point in the future.
schedule(Runnable, long, TimeUnit) - Method in class io.reactivex.common.TestScheduler.TestWorker
 
schedule(Runnable) - Method in class io.reactivex.common.TestScheduler.TestWorker
 
scheduleDirect(Runnable) - Method in class io.reactivex.common.Scheduler
Schedules the given task on this scheduler non-delayed execution.
scheduleDirect(Runnable, long, TimeUnit) - Method in class io.reactivex.common.Scheduler
Schedules the execution of the given task with the given delay amount.
schedulePeriodically(Runnable, long, long, TimeUnit) - Method in class io.reactivex.common.Scheduler.Worker
Schedules a cancelable action to be executed periodically.
schedulePeriodicallyDirect(Runnable, long, long, TimeUnit) - Method in class io.reactivex.common.Scheduler
Schedules a periodic execution of the given task with the given initial delay and period.
Scheduler - Class in io.reactivex.common
A Scheduler is an object that specifies an API for scheduling units of work with or without delays or periodically.
Scheduler() - Constructor for class io.reactivex.common.Scheduler
 
Scheduler.Worker - Class in io.reactivex.common
Sequential Scheduler for executing actions on a single thread or event loop.
Schedulers - Class in io.reactivex.common
Static factory methods for returning standard Scheduler instances.
SchedulerSupport - Annotation Type in io.reactivex.common.annotations
Indicates what kind of scheduler the class or method uses.
SerialDisposable - Class in io.reactivex.common.disposables
A Disposable container that allows atomically updating/replacing the contained Disposable with another Disposable, disposing the old one when updating plus handling the disposition when the container itself is disposed.
SerialDisposable() - Constructor for class io.reactivex.common.disposables.SerialDisposable
Constructs an empty SerialDisposable.
SerialDisposable(Disposable) - Constructor for class io.reactivex.common.disposables.SerialDisposable
Constructs a SerialDisposable with the given initial Disposable instance.
set(Disposable) - Method in class io.reactivex.common.disposables.SerialDisposable
Atomically: set the next disposable on this container and dispose the previous one (if any) or dispose next if the container has been disposed.
setComputationSchedulerHandler(Function<? super Scheduler, ? extends Scheduler>) - Static method in class io.reactivex.common.RxJavaCommonPlugins
Sets the specific hook function.
setErrorHandler(Consumer<? super Throwable>) - Static method in class io.reactivex.common.RxJavaCommonPlugins
Sets the specific hook function.
setFailOnNonBlockingScheduler(boolean) - Static method in class io.reactivex.common.RxJavaCommonPlugins
Enables or disables the blockingX operators to fail with an IllegalStateException on a non-blocking scheduler such as computation or single.
setInitComputationSchedulerHandler(Function<? super Callable<Scheduler>, ? extends Scheduler>) - Static method in class io.reactivex.common.RxJavaCommonPlugins
Sets the specific hook function.
setInitIoSchedulerHandler(Function<? super Callable<Scheduler>, ? extends Scheduler>) - Static method in class io.reactivex.common.RxJavaCommonPlugins
Sets the specific hook function.
setInitNewThreadSchedulerHandler(Function<? super Callable<Scheduler>, ? extends Scheduler>) - Static method in class io.reactivex.common.RxJavaCommonPlugins
Sets the specific hook function.
setInitSingleSchedulerHandler(Function<? super Callable<Scheduler>, ? extends Scheduler>) - Static method in class io.reactivex.common.RxJavaCommonPlugins
Sets the specific hook function.
setIoSchedulerHandler(Function<? super Scheduler, ? extends Scheduler>) - Static method in class io.reactivex.common.RxJavaCommonPlugins
Sets the specific hook function.
setNewThreadSchedulerHandler(Function<? super Scheduler, ? extends Scheduler>) - Static method in class io.reactivex.common.RxJavaCommonPlugins
Sets the specific hook function.
setOnBeforeBlocking(BooleanSupplier) - Static method in class io.reactivex.common.RxJavaCommonPlugins
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.
setScheduleHandler(Function<? super Runnable, ? extends Runnable>) - Static method in class io.reactivex.common.RxJavaCommonPlugins
Sets the specific hook function.
setSingleSchedulerHandler(Function<? super Scheduler, ? extends Scheduler>) - Static method in class io.reactivex.common.RxJavaCommonPlugins
Sets the specific hook function.
shutdown() - Method in class io.reactivex.common.Scheduler
Instructs the Scheduler instance to stop threads and stop accepting tasks on any outstanding Workers.
shutdown() - Static method in class io.reactivex.common.Schedulers
Shuts down the standard Schedulers.
SINGLE - Static variable in annotation type io.reactivex.common.annotations.SchedulerSupport
The operator/class runs on RxJava's single scheduler or takes timing information from it.
single() - Static method in class io.reactivex.common.Schedulers
Returns a default, shared, single-thread-backed Scheduler instance for work requiring strongly-sequential execution on the same background thread.
size() - Method in class io.reactivex.common.disposables.CompositeDisposable
Returns the number of currently held Disposables.
size() - Method in exception io.reactivex.common.exceptions.CompositeException
Returns the number of suppressed exceptions.
start() - Method in class io.reactivex.common.Scheduler
Allows the Scheduler instance to start threads and accept tasks on them.
start() - Static method in class io.reactivex.common.Schedulers
Starts the standard Schedulers.

T

tag - Variable in class io.reactivex.common.TestConsumer
The optional tag associated with this test consumer.
test(T1, T2) - Method in interface io.reactivex.common.functions.BiPredicate
Test the given input values and return a boolean.
test(T) - Method in interface io.reactivex.common.functions.Predicate
Test the given input value and return a boolean.
TestConsumer<T,U extends TestConsumer<T,U>> - Class in io.reactivex.common
Base class with shared infrastructure to support TestObserver and TestObserver.
TestConsumer() - Constructor for class io.reactivex.common.TestConsumer
 
TestConsumer.TestWaitStrategy - Enum in io.reactivex.common
Enumeration of default wait strategies when waiting for a specific number of items in TestConsumer.awaitCount(int, Runnable).
TestScheduler - Class in io.reactivex.common
A special, non thread-safe scheduler for testing operators that require a scheduler without introducing real concurrency and allows manually advancing a virtual time.
TestScheduler() - Constructor for class io.reactivex.common.TestScheduler
 
TestScheduler.TestWorker - Class in io.reactivex.common
 
TestScheduler.TimedRunnable - Class in io.reactivex.common
 
TestWorker() - Constructor for class io.reactivex.common.TestScheduler.TestWorker
 
throwIfFatal(Throwable) - Static method in class io.reactivex.common.exceptions.Exceptions
Throws a particular Throwable only if it belongs to a set of "fatal" error varieties.
time() - Method in class io.reactivex.common.Timed
Returns the time value.
time(TimeUnit) - Method in class io.reactivex.common.Timed
Returns the contained time value in the time unit specified.
Timed<T> - Class in io.reactivex.common
Holds onto a value along with time information.
Timed(T, long, TimeUnit) - Constructor for class io.reactivex.common.Timed
Constructs a Timed instance with the given value and time information.
TimedRunnable(TestScheduler.TestWorker, long, Runnable, long) - Constructor for class io.reactivex.common.TestScheduler.TimedRunnable
 
timeout - Variable in class io.reactivex.common.TestConsumer
Indicates that one of the awaitX method has timed out.
toString() - Method in class io.reactivex.common.Notification
 
toString() - Method in class io.reactivex.common.TestScheduler.TimedRunnable
 
toString() - Method in class io.reactivex.common.Timed
 
TRAMPOLINE - Static variable in annotation type io.reactivex.common.annotations.SchedulerSupport
The operator/class runs on RxJava's trampoline scheduler or takes timing information from it.
trampoline() - Static method in class io.reactivex.common.Schedulers
Returns a default, shared Scheduler instance whose Scheduler.Worker instances queue work and execute them in a FIFO manner on one of the participating threads.
triggerActions() - Method in class io.reactivex.common.TestScheduler
Triggers any actions that have not yet been triggered and that are scheduled to be triggered at or before this Scheduler's present time.

U

UndeliverableException - Exception in io.reactivex.common.exceptions
Wrapper for Throwable errors that are sent to `RxJavaCommonPlugins.onError`.
UndeliverableException(Throwable) - Constructor for exception io.reactivex.common.exceptions.UndeliverableException
Construct an instance by wrapping the given, non-null cause Throwable.
unit() - Method in class io.reactivex.common.Timed
Returns the time unit of the contained time.

V

value() - Method in class io.reactivex.common.Timed
Returns the contained value.
valueAndClass(Object) - Static method in class io.reactivex.common.TestConsumer
Appends the class name to a non-null value.
valueCount() - Method in class io.reactivex.common.TestConsumer
Returns the number of onNext values received.
valueOf(String) - Static method in enum io.reactivex.common.ErrorMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.reactivex.common.TestConsumer.TestWaitStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.reactivex.common.ErrorMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.reactivex.common.TestConsumer.TestWaitStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class io.reactivex.common.TestConsumer
The list of values received.
values() - Method in class io.reactivex.common.TestConsumer
Returns a shared list of received onNext values.

W

withTag(CharSequence) - Method in class io.reactivex.common.TestConsumer
Set the tag displayed along with an assertion failure's other state information.
Worker() - Constructor for class io.reactivex.common.Scheduler.Worker
 
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links