| Modifier and Type | Annotation and Description |
|---|---|
| public @interface | SuppressAnimalSniffer
Suppress errors by the AnimalSniffer plugin. |
| Modifier and Type | Class and Description |
|---|---|
| public class | ActionNotificationObserver<
the value type T>An Observer that forwards the onXXX method calls to a notification callback by transforming each signal type into Notifications. |
| public class | |
| public class | |
| public class | BackpressureDrainManager
Manages the producer-backpressure-consumer interplay by matching up available elements with requested elements and/or terminal events. |
| public class | BlockingUtils
Utility functions relating to blocking types. |
| public class | |
| public class | LinkedArrayList
A list implementation which combines an ArrayList with a LinkedList to avoid copying values when the capacity needs to be increased. |
| public class | |
| public class | |
| public class | PlatformDependent
Allow platform dependent logic such as checks for Android. |
| public class | RxRingBuffer
This assumes Spsc or Spmc usage. |
| public class | |
| public class | ScalarSynchronousObservable<
the value type T>An Observable that emits a single constant scalar value to Subscribers. |
| public class | |
| public class | SubscriptionList
Subscription that represents a group of Subscriptions that are unsubscribed together. |
| public class | UtilityFunctions
Utility functions for internal use that we don't want part of the public API. |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | ExceptionsUtils
Utility methods for terminal atomics with Throwables. |
| public enum | InternalObservableUtils
Holder of named utility classes factored out from Observable to save source space and help with debugging with properly named objects. |