rx.internal.operators.BlockingOperatorNext$NextObserver.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
???? 2 h
G
G H
I J K
G L
M
N O P O Q R
S O T
U
V X Y buf $Ljava/util/concurrent/BlockingQueue; Signature =Ljava/util/concurrent/BlockingQueue;>; waiting +Ljava/util/concurrent/atomic/AtomicInteger; ()V Code LineNumberTable LocalVariableTable this NextObserver InnerClasses 9Lrx/internal/operators/BlockingOperatorNext$NextObserver; LocalVariableTypeTable >Lrx/internal/operators/BlockingOperatorNext$NextObserver; onCompleted onError (Ljava/lang/Throwable;)V e Ljava/lang/Throwable; onNext (Lrx/Notification;)V concurrentItem Lrx/Notification; toOffer args Lrx/Notification<+TT;>;
StackMapTable R (Lrx/Notification<+TT;>;)V takeNext ()Lrx/Notification;
Exceptions Z ()Lrx/Notification<+TT;>;
setWaiting (I)V value I (Ljava/lang/Object;)V x0 Ljava/lang/Object; [ 1(Lrx/internal/operators/BlockingOperatorNext$1;)V .Lrx/internal/operators/BlockingOperatorNext$1; >Lrx/Subscriber;>;
SourceFile BlockingOperatorNext.java 'java/util/concurrent/ArrayBlockingQueue : )java/util/concurrent/atomic/AtomicInteger \ ] ^ _ ` a b c d rx/Notification 9 : e d f : * + g 7rx/internal/operators/BlockingOperatorNext$NextObserver
rx/Subscriber java/lang/InterruptedException ,rx/internal/operators/BlockingOperatorNext$1 getAndSet (I)I isOnNext ()Z "java/util/concurrent/BlockingQueue offer (Ljava/lang/Object;)Z poll ()Ljava/lang/Object; take set *rx/internal/operators/BlockingOperatorNext ` *? *? Y? ? *? Y? ? ? ? ? ? " # $ % = ? ? " # $ &