Uses of Interface
io.reactivex.rxjava3.operators.SimpleQueue
Packages that use SimpleQueue
Package
Description
Base interfaces and types for supporting operator-fusion.
Classes and interfaces for writing advanced operators within and outside RxJava.
-
Uses of SimpleQueue in io.reactivex.rxjava3.internal.disposables
Classes in io.reactivex.rxjava3.internal.disposables that implement SimpleQueueModifier and TypeClassDescriptionenumRepresents a stateless empty Disposable that reports being always empty and disposed. -
Uses of SimpleQueue in io.reactivex.rxjava3.internal.fuseable
Classes in io.reactivex.rxjava3.internal.fuseable that implement SimpleQueueModifier and TypeClassDescriptionclassRepresents an empty, async-onlyQueueFuseableinstance.final classRepresents an empty, async-onlyQueueFuseableinstance that tracks and exposes a canceled/disposed state. -
Uses of SimpleQueue in io.reactivex.rxjava3.internal.observers
Classes in io.reactivex.rxjava3.internal.observers that implement SimpleQueueModifier and TypeClassDescriptionclassBase class for a fuseable intermediate observer.classAn abstract QueueDisposable implementation, extending an AtomicInteger, that defaults all unnecessary Queue methods to throw UnsupportedOperationException.classAn abstract QueueDisposable implementation that defaults all unnecessary Queue methods to throw UnsupportedOperationException.classRepresents a fuseable container for a single value.classA fuseable Observer that can generate 0 or 1 resulting value.Methods in io.reactivex.rxjava3.internal.observers that return SimpleQueue -
Uses of SimpleQueue in io.reactivex.rxjava3.internal.operators.flowable
Classes in io.reactivex.rxjava3.internal.operators.flowable that implement SimpleQueueModifier and TypeClassDescriptionstatic final class -
Uses of SimpleQueue in io.reactivex.rxjava3.internal.operators.observable
Classes in io.reactivex.rxjava3.internal.operators.observable that implement SimpleQueueModifier and TypeClassDescriptionstatic final classstatic final classRepresents a Disposable that signals one onNext followed by an onComplete. -
Uses of SimpleQueue in io.reactivex.rxjava3.internal.queue
Classes in io.reactivex.rxjava3.internal.queue that implement SimpleQueueModifier and TypeClassDescriptionfinal classA multi-producer single consumer unbounded queue. -
Uses of SimpleQueue in io.reactivex.rxjava3.internal.subscribers
Classes in io.reactivex.rxjava3.internal.subscribers that implement SimpleQueueModifier and TypeClassDescriptionclassBase class for a fuseable intermediate subscriber.classBase class for a fuseable intermediate subscriber.classA subscriber, extending a DeferredScalarSubscription, that is unbounded-in and can generate 0 or 1 resulting value.Methods in io.reactivex.rxjava3.internal.subscribers that return SimpleQueue -
Uses of SimpleQueue in io.reactivex.rxjava3.internal.subscriptions
Classes in io.reactivex.rxjava3.internal.subscriptions that implement SimpleQueueModifier and TypeClassDescriptionclassBase class extending AtomicInteger (wip or request accounting) and QueueSubscription (fusion).classBase class extending AtomicLong (wip or request accounting) and QueueSubscription (fusion).classA subscription that signals a single value eventually.enumAn empty subscription that does nothing other than validates the request amount.final classA Subscription that holds a constant value and emits it only when requested. -
Uses of SimpleQueue in io.reactivex.rxjava3.internal.util
Methods in io.reactivex.rxjava3.internal.util that return SimpleQueueModifier and TypeMethodDescriptionstatic <T> SimpleQueue<T> QueueDrainHelper.createQueue(int capacityHint) Creates a queue: spsc-array if capacityHint is positive and spsc-linked-array if capacityHint is negative; in both cases, the capacity is the absolute value of prefetch.Methods in io.reactivex.rxjava3.internal.util with parameters of type SimpleQueueModifier and TypeMethodDescriptionstatic <T,U> boolean QueueDrainHelper.checkTerminated(boolean d, boolean empty, Observer<?> observer, boolean delayError, SimpleQueue<?> q, Disposable disposable, ObservableQueueDrain<T, U> qd) static <T,U> boolean QueueDrainHelper.checkTerminated(boolean d, boolean empty, org.reactivestreams.Subscriber<?> s, boolean delayError, SimpleQueue<?> q, QueueDrain<T, U> qd) -
Uses of SimpleQueue in io.reactivex.rxjava3.operators
Subinterfaces of SimpleQueue in io.reactivex.rxjava3.operatorsModifier and TypeInterfaceDescriptioninterfaceAn interface extendingSimpleQueueandDisposableand allows negotiating the fusion mode between subsequent operators of theObservablebase reactive type.interfaceRepresents aSimpleQueueplus the means and constants for requesting a fusion mode.interfaceAn interface extendingSimpleQueueandSubscriptionand allows negotiating the fusion mode between subsequent operators of theFlowablebase reactive type.interfaceClasses in io.reactivex.rxjava3.operators that implement SimpleQueueModifier and TypeClassDescriptionfinal classA Single-Producer-Single-Consumer queue backed by a pre-allocated buffer.final classA single-producer single-consumer array-backed queue which can allocate new arrays in case the consumer is slower than the producer.