Top Description Fields Constructors Methods
io.reactivex.rxjava3.annotations

public final Enum BackpressureKind

extends Enum<BackpressureKind>
Class Inheritance

Enumeration for various kinds of backpressure support.
Since
2.0

Field Summary

Modifier and TypeField and Description
public static final BackpressureKind
ERROR

The operator will emit a MissingBackpressureException if the downstream didn't request enough or in time.

public static final BackpressureKind
FULL

The operator fully supports backpressure and may coordinate downstream requests with upstream requests through batching, arbitration or by other means.

public static final BackpressureKind
NONE

The operator ignores all kinds of backpressure and may overflow the downstream.

public static final BackpressureKind
PASS_THROUGH

The backpressure-related requests pass through this operator without change.

public static final BackpressureKind
SPECIAL

The operator performs special backpressure management; see the associated javadoc.

public static final BackpressureKind
UNBOUNDED_IN

The operator requests Long#MAX_VALUE from upstream but respects the backpressure of the downstream.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static BackpressureKind
public static BackpressureKind[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ERRORback to summary
public static final BackpressureKind ERROR

The operator will emit a MissingBackpressureException if the downstream didn't request enough or in time.

FULLback to summary
public static final BackpressureKind FULL

The operator fully supports backpressure and may coordinate downstream requests with upstream requests through batching, arbitration or by other means.

NONEback to summary
public static final BackpressureKind NONE

The operator ignores all kinds of backpressure and may overflow the downstream.

PASS_THROUGHback to summary
public static final BackpressureKind PASS_THROUGH

The backpressure-related requests pass through this operator without change.

SPECIALback to summary
public static final BackpressureKind SPECIAL

The operator performs special backpressure management; see the associated javadoc.

UNBOUNDED_INback to summary
public static final BackpressureKind UNBOUNDED_IN

The operator requests Long#MAX_VALUE from upstream but respects the backpressure of the downstream.

Constructor Detail

BackpressureKindback to summary
private BackpressureKind()

Method Detail

valueOfback to summary
public static BackpressureKind valueOf(String name)
valuesback to summary
public static BackpressureKind[] values()