Top Description Annotations Enums
[default module]

Package io.reactivex.rxjava3.annotations


Annotations for indicating operator behavior, API stability (@Experimental and @Beta) and nullability indicators (Nullable and NonNull).

Annotation Summary

Modifier and TypeAnnotation and Description
public @interface
BackpressureSupport

Indicates the backpressure support kind of the associated operator or class.

public @interface
Beta

Indicates the feature is in beta state: it will be most likely stay but the signature may change between versions without warning.

public @interface
CheckReturnValue

Marks methods whose return values should be checked.

public @interface
Experimental

Indicates the feature is in experimental state: its existence, signature or behavior might change without warning from one release to the next.

public @interface
NonNull

Indicates that a field/parameter/variable/type parameter/return type is never null.

public @interface
Nullable

Indicates that a field/parameter/variable/type parameter/return type may be null.

public @interface
SchedulerSupport

Indicates what kind of scheduler the class or method uses.

Enum Summary

Modifier and TypeEnum and Description
public enum
BackpressureKind

Enumeration for various kinds of backpressure support.