Uses of Class
rx.internal.operators.OperatorReplay.InnerProducer
Packages that use OperatorReplay.InnerProducer
Package
Description
Operators that allow composing Observables to transform and
manipulate data in an asynchronous, functional and thread-safe manner.
-
Uses of OperatorReplay.InnerProducer in rx.internal.operators
Fields in rx.internal.operators declared as OperatorReplay.InnerProducerModifier and TypeFieldDescription(package private) static final OperatorReplay.InnerProducer[]OperatorReplay.ReplaySubscriber.EMPTYIndicates an empty array of inner producers.(package private) OperatorReplay.InnerProducer<T>[]OperatorReplay.ReplaySubscriber.producersCacheContains a copy of the producers.(package private) static final OperatorReplay.InnerProducer[]OperatorReplay.ReplaySubscriber.TERMINATEDIndicates a terminated ReplaySubscriber.Fields in rx.internal.operators with type parameters of type OperatorReplay.InnerProducerModifier and TypeFieldDescription(package private) List<OperatorReplay.InnerProducer<T>> OperatorReplay.ReplaySubscriber.coordinationQueueThe queue that holds producers with request changes that need to be coordinated.(package private) final OpenHashSet<OperatorReplay.InnerProducer<T>> OperatorReplay.ReplaySubscriber.producersTracks the subscribed producers.Methods in rx.internal.operators that return OperatorReplay.InnerProducerModifier and TypeMethodDescription(package private) OperatorReplay.InnerProducer<T>[]OperatorReplay.ReplaySubscriber.copyProducers()Methods in rx.internal.operators with parameters of type OperatorReplay.InnerProducerModifier and TypeMethodDescription(package private) booleanOperatorReplay.ReplaySubscriber.add(OperatorReplay.InnerProducer<T> producer) Atomically try adding a new InnerProducer to this Subscriber or return false if this Subscriber was terminated.(package private) voidOperatorReplay.ReplaySubscriber.manageRequests(OperatorReplay.InnerProducer<T> inner) Coordinates the request amounts of various child Subscribers.(package private) voidOperatorReplay.ReplaySubscriber.remove(OperatorReplay.InnerProducer<T> producer) Atomically removes the given producer from the producers array.final voidOperatorReplay.BoundedReplayBuffer.replay(OperatorReplay.InnerProducer<T> output) voidOperatorReplay.ReplayBuffer.replay(OperatorReplay.InnerProducer<T> output) Tries to replay the buffered values to the subscriber inside the output if there is new value and requests available at the same time.voidOperatorReplay.UnboundedReplayBuffer.replay(OperatorReplay.InnerProducer<T> output)