rx.internal.operators.OnSubscribeCombineLatest$LatestCoordinator.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!
???? 2b
M ? L ? L ? L ? L ? ? L ? L ?
? ? ? L ? ?
? L ? ?
? L ? ?
? L ?
?
L ?
? ?
? ? L ?
? ? ? ?
? ?
?
?
?
?
? ?
L ?
L ?
L
L L
L
L
d
7 ?
?
????????
?
L
?
C
D !"
C
?#
$
?%&'( serialVersionUID J
ConstantValuev?rQxm? actual Lrx/Subscriber; Signature Lrx/Subscriber<-TR;>; combiner Lrx/functions/FuncN; Lrx/functions/FuncN<+TR;>; subscribers CombinerSubscriber InnerClasses D[Lrx/internal/operators/OnSubscribeCombineLatest$CombinerSubscriber; L[Lrx/internal/operators/OnSubscribeCombineLatest$CombinerSubscriber;
bufferSize I latest [Ljava/lang/Object; queue .Lrx/internal/util/atomic/SpscLinkedArrayQueue; BLrx/internal/util/atomic/SpscLinkedArrayQueue;
delayError Z cancelled done requested (Ljava/util/concurrent/atomic/AtomicLong; error -Ljava/util/concurrent/atomic/AtomicReference; DLjava/util/concurrent/atomic/AtomicReference; active complete MISSING Ljava/lang/Object; )(Lrx/Subscriber;Lrx/functions/FuncN;IIZ)V Code LineNumberTable LocalVariableTable this LatestCoordinator BLrx/internal/operators/OnSubscribeCombineLatest$LatestCoordinator; count LocalVariableTypeTable JLrx/internal/operators/OnSubscribeCombineLatest$LatestCoordinator; 5(Lrx/Subscriber<-TR;>;Lrx/functions/FuncN<+TR;>;IIZ)V subscribe ([Lrx/Observable;)V i sources [Lrx/Observable; as [Lrx/Subscriber; len [Lrx/Observable<+TT;>; [Lrx/Subscriber;
StackMapTable ? ([Lrx/Observable<+TT;>;)V request (J)V n unsubscribe ()V isUnsubscribed ()Z cancel (Ljava/util/Queue;)V s CLrx/internal/operators/OnSubscribeCombineLatest$CombinerSubscriber; arr$ len$ i$ q Ljava/util/Queue; KLrx/internal/operators/OnSubscribeCombineLatest$CombinerSubscriber; Ljava/util/Queue<*>; _ (Ljava/util/Queue<*>;)V combine (Ljava/lang/Object;I)V o value index combinerSubscriber activeCount completedCount sourceCount empty allSourcesFinished% ? ? drain ex Ljava/lang/Throwable; d cs array v
requestAmount emitted a localRequested missed TR; %Ljava/util/Queue;)* ? checkTerminated &(ZZLrx/Subscriber;Ljava/util/Queue;Z)Z e mainDone
queueEmpty childSubscriber Lrx/Subscriber<*>; ,(ZZLrx/Subscriber<*>;Ljava/util/Queue<*>;Z)Z onError (Ljava/lang/Throwable;)V ce "Lrx/exceptions/CompositeException; es Ljava/util/List; next curr
localError 'Ljava/util/List; ? sLjava/util/concurrent/atomic/AtomicInteger;Lrx/Producer;Lrx/Subscription;
SourceFile OnSubscribeCombineLatest.java u ? U V Y Z a b h i java/lang/Object c d s t+,-. Arx/internal/operators/OnSubscribeCombineLatest$CombinerSubscriber \ _ ,rx/internal/util/atomic/SpscLinkedArrayQueue u/ e f &java/util/concurrent/atomic/AtomicLong l m +java/util/concurrent/atomic/AtomicReference n o u01/*2345 j i6 ?7 "java/lang/IllegalArgumentException java/lang/StringBuilder n >= required but it was 898:;< u=>?@ ? ?AB ? ?)C ? ? ? q b r bDEF dGHIJKH k iL ?M ? ? ?KNOHPH java/lang/IllegalStateException 1Broken queue?! Sender received but not the array. ? ?QRS java/lang/ThrowableTUV@WXY ? rx/exceptions/CompositeException java/util/ArrayListZ[ u\]2^_`aJ @rx/internal/operators/OnSubscribeCombineLatest$LatestCoordinator )java/util/concurrent/atomic/AtomicInteger rx/Producer rx/Subscription java/util/Queue
rx/Subscriber java/util/Arrays fill (([Ljava/lang/Object;Ljava/lang/Object;)V .rx/internal/operators/OnSubscribeCombineLatest (I)V F(Lrx/internal/operators/OnSubscribeCombineLatest$LatestCoordinator;I)V lazySet add (Lrx/Subscription;)V setProducer (Lrx/Producer;)V
rx/Observable "(Lrx/Subscriber;)Lrx/Subscription; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (J)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V 'rx/internal/operators/BackpressureUtils getAndAddRequest ,(Ljava/util/concurrent/atomic/AtomicLong;J)J getAndIncrement ()I clear &rx/internal/operators/NotificationLite getValue &(Ljava/lang/Object;)Ljava/lang/Object; clone ()Ljava/lang/Object; offer '(Ljava/lang/Object;Ljava/lang/Object;)Z get requestMore isEmpty ()J peek poll rx/functions/FuncN call '([Ljava/lang/Object;)Ljava/lang/Object; onNext (Ljava/lang/Object;)V produced addAndGet (I)I onCompleted
getExceptions ()Ljava/util/List; (Ljava/util/Collection;)V java/util/List (Ljava/lang/Object;)Z asList %([Ljava/lang/Object;)Ljava/util/List;
compareAndSet 0 L M N O P Q R S U V W X Y Z W [ \ _ W ` a b c d e f W g h i @ j i @ k i l m n o W p q b r b s t u v w X*? *+? *,? *? *? *? ? *? ? ? *?
? *? Y?
? *? Y? ? *? Y? ? ? x 2 s t u v w x " y , z 4 { A | L } W ~ y > X z | X U V X Y Z X } b X a b X h i ~ X z X U X X Y [ W ? ? ? w / ^*? M,?>6? ,?
Y*? S????*? *? *? *? *? 6? *? ? ?+2,2? W???? x : ? ? ? ? ? % ? * ? 2 ? : ? C ? J ? K ? W ? ] ? y > ? b = ? b ^ z | ^ ? ? Y ? ? V ? b ~ ^ z ^ ? ? Y ? ? ? ? ?? ?
? W ? ? ? w ? 5 ?? ? Y? Y? ? ? ? !? "? ?? *? ? #X*? $? x ? ? ! ? ' ? 0 ? 4 ? y 5 z | 5 ? Q ~ 5 z ? ! ? ? w q *? ? *? *? %? **? ? &? x ? ? ? ? ? y z | ~ z ? ? ? w A *? ? x ? y z | ~ z ? ? w ? )+? ' *? M,?>6? ,2:? (???? x ? ? ? " ? ( ? y > ? ? ? _ ? b ? b ) z | ) ? ? ~ ? ? ) z ) ? ? ?
? ?? W ? ? ? w ? ?*? 2N*Y: ?*? ?6*? 2:
*? )6
? ? *?? )*? *6+? *?? *?
*? +? +S? ? 6? +?
? ? ? 6? D+? ? *? -*? ? ,? -W? -+? )*? ? .?
? ?
*? ? *? /? *? / ç : ???
+? -
? 0?*? $? ? ? ? ? ? x f ? ? ? ? ? ! ? ) ? 2 ? 8 ? <