Top Description Fields Constructors
io.reactivex.rxjava3.exceptions

public final Class QueueOverflowException

extends RuntimeException
Class Inheritance

Indicates an overflow happened because the upstream disregarded backpressure completely or org.reactivestreams.Subscriber#onNext(Object) was called concurrently from multiple threads without synchronization. Rarely, it is an indication of bugs inside an operator.
Since
3.1.6

Field Summary

Modifier and TypeField and Description
private static final String
DEFAULT_MESSAGE

The message for queue overflows.

private static final long

Constructor Summary

AccessConstructor and Description
public
QueueOverflowException()

Constructs a QueueOverflowException with the default message.

public
QueueOverflowException(String
the error message
message
)

Constructs a QueueOverflowException with the given message but no cause.

Field Detail

DEFAULT_MESSAGEback to summary
private static final String DEFAULT_MESSAGE

The message for queue overflows.

This can happen if the upstream disregards backpressure completely or calls org.reactivestreams.Subscriber#onNext(Object) concurrently from multiple threads without synchronization. Rarely, it is an indication of bugs inside an operator.

serialVersionUIDback to summary
private static final long serialVersionUID

Hides java.lang.RuntimeException.serialVersionUID.

Constructor Detail

QueueOverflowExceptionback to summary
public QueueOverflowException()

Constructs a QueueOverflowException with the default message.

QueueOverflowExceptionback to summary
public QueueOverflowException(String message)

Constructs a QueueOverflowException with the given message but no cause.

Parameters
message:String

the error message