Top Description Classes
[default module]

Package io.reactivex.rxjava3.exceptions


Exception handling utilities (Exceptions), composite exception container (CompositeException) and various lifecycle-related (UndeliverableException) and behavior-violation exception types (OnErrorNotImplementedException, MissingBackpressureException).

Class Summary

Modifier and TypeClass and Description
public class
CompositeException

Represents an exception that is a composite of one or more other exceptions.

public class
Exceptions

Utility class to help propagate checked exceptions and rethrow exceptions designated as fatal.

public class
MissingBackpressureException

Indicates that an operator attempted to emit a value but the downstream wasn't ready for it.

public class
OnErrorNotImplementedException

Represents an exception used to signal to the RxJavaPlugins.onError() that a callback-based subscribe() method on a base reactive type didn't specify an onError handler.

public class
ProtocolViolationException

Explicitly named exception to indicate a Reactive-Streams protocol violation.

public class
QueueOverflowException

Indicates an overflow happened because the upstream disregarded backpressure completely or org.reactivestreams.Subscriber#onNext(Object) was called concurrently from multiple threads without synchronization.

public class
UndeliverableException

Wrapper for Throwable errors that are sent to RxJavaPlugins.onError.