
rx.internal.operators.OperatorReplay$ReplaySubscriber.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java-sdk Show documentation
Show all versions of java-sdk Show documentation
Java SDK for connecting to the Relayr Cloud
The newest version!
???? 2
> ? = ? ?
? = ? = ? = ? ?
? = ?
= ? ?
?
? ?
= ? ?
? = ?
? = ?
?
? = ? ? ?
?
= ?
= ? = ? D ? D ?
= ? D ?
= ? = ? = ? ?
% ? ? ? = ? = ? = ? 3 ?
? ?
? ?
= ?
= ? ? ? ? ? ? ? ?
?
? ? = ? ? ???????? = ? D ? = ? ? ? ? ReplaySubscriber InnerClasses buffer ? ReplayBuffer 3Lrx/internal/operators/OperatorReplay$ReplayBuffer; Signature 8Lrx/internal/operators/OperatorReplay$ReplayBuffer; done Z EMPTY
InnerProducer 5[Lrx/internal/operators/OperatorReplay$InnerProducer;
TERMINATED
terminated producers Lrx/internal/util/OpenHashSet; YLrx/internal/util/OpenHashSet;>; producersCache :[Lrx/internal/operators/OperatorReplay$InnerProducer; producersVersion J producersCacheVersion
shouldConnect +Ljava/util/concurrent/atomic/AtomicBoolean; emitting missed maxChildRequested maxUpstreamRequested producer
Lrx/Producer; coordinationQueue Ljava/util/List; KLjava/util/List;>;
coordinateAll 6(Lrx/internal/operators/OperatorReplay$ReplayBuffer;)V Code LineNumberTable LocalVariableTable this 7Lrx/internal/operators/OperatorReplay$ReplaySubscriber; LocalVariableTypeTable ; ;(Lrx/internal/operators/OperatorReplay$ReplayBuffer;)V init ()V add 7(Lrx/internal/operators/OperatorReplay$InnerProducer;)Z 4Lrx/internal/operators/OperatorReplay$InnerProducer; 9Lrx/internal/operators/OperatorReplay$InnerProducer;
StackMapTable ? ? <(Lrx/internal/operators/OperatorReplay$InnerProducer;)Z remove 7(Lrx/internal/operators/OperatorReplay$InnerProducer;)V <(Lrx/internal/operators/OperatorReplay$InnerProducer;)V setProducer (Lrx/Producer;)V p p0 ? onNext (Ljava/lang/Object;)V t Ljava/lang/Object; TT; (TT;)V onError (Ljava/lang/Throwable;)V e Ljava/lang/Throwable; onCompleted manageRequests q maxTotalRequested rp arr$ len$ I i$ a Ljava/util/Iterator; all inner ri ? ? ? M ?
copyProducers 7()[Lrx/internal/operators/OperatorReplay$InnerProducer; [Ljava/lang/Object; n result <()[Lrx/internal/operators/OperatorReplay$InnerProducer; makeRequest (JJ)V u maxTotalRequests previousTotalRequests ur diff replay pc b ? ? ;Lrx/Subscriber;Lrx/Subscription;
SourceFile OperatorReplay.java d o C F rx/internal/util/OpenHashSet P Q K M S M )java/util/concurrent/atomic/AtomicBoolean X Y ? ? 7rx/internal/operators/OperatorReplay$ReplaySubscriber$1 d ? ? ? ? p ? java/lang/NullPointerException O J p ? U V x ? ^ _ java/lang/IllegalStateException 2Only a single producer can be set on a Subscriber. d ? y ? o I J ? ? o o Z J ` a java/util/ArrayList ? c J [ J \ V
? ? ? ? ? 2rx/internal/operators/OperatorReplay$InnerProducer ] V ? W V ? y N M 5rx/internal/operators/OperatorReplay$ReplaySubscriber
rx/Subscriber rx/Subscription 1rx/internal/operators/OperatorReplay$ReplayBuffer java/lang/Object java/lang/Throwable rx/Producer java/util/List java/util/Iterator request (J)V :(Lrx/internal/operators/OperatorReplay$ReplaySubscriber;)V rx/subscriptions/Subscriptions create )(Lrx/functions/Action0;)Lrx/Subscription; (Lrx/Subscription;)V (Ljava/lang/Object;)Z isEmpty ()Z (Ljava/lang/String;)V next error unsubscribe complete isUnsubscribed totalRequested (Ljava/util/concurrent/atomic/AtomicLong; &java/util/concurrent/atomic/AtomicLong get ()J java/lang/Math max (JJ)J iterator ()Ljava/util/Iterator; hasNext ()Ljava/lang/Object; $rx/internal/operators/OperatorReplay values ()[Ljava/lang/Object; java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V 0 = > ? C F G H I J K M N M @ O J P Q G R S M G T @ U V W V X Y Z J [ J \ V ] V @ ^ _ ` a G b c J
d e f ? ,*? *+? *? Y? ? *? ? *? Y? ?
* ? ? g ^ _ ` a b &e +f h , i j , C F k , i l , C H G m n o f P *? Y*?
? ? ? g
i | h i j k i l p q f ? F+? ? Y? ?*? ? ?*? YM?*? ? ,ì*? +? W*Y?
a? ,ç N,?-?? &