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 Class Description CompositeException.PrintStreamOrWriter CompositeException.WrappedPrintStream Same abstraction and implementation as in JDK to allow PrintStream and PrintWriter to share implementation.CompositeException.WrappedPrintWriter Same abstraction and implementation as in JDK to allow PrintStream and PrintWriter to share implementation.Exceptions Utility class to help propagate checked exceptions and rethrow exceptions designated as fatal. -
Exception Summary Exception Description CompositeException Represents an exception that is a composite of one or more other exceptions.CompositeException.ExceptionOverview Contains a formatted message with a simplified representation of the exception graph contained within the CompositeException.MissingBackpressureException Indicates that an operator attempted to emit a value but the downstream wasn't ready for it.OnErrorNotImplementedException Represents an exception used to signal to theRxJavaPlugins.onError()
that a callback-based subscribe() method on a base reactive type didn't specify an onError handler.ProtocolViolationException Explicitly named exception to indicate a Reactive-Streams protocol violation.QueueOverflowException Indicates an overflow happened because the upstream disregarded backpressure completely orSubscriber.onNext(Object)
was called concurrently from multiple threads without synchronization.UndeliverableException Wrapper for Throwable errors that are sent toRxJavaPlugins.onError
.