
rx.internal.util.RxRingBuffer.class Maven / Gradle / Ivy
???? 2 ?
? ? ? ?
?
?
3 ? ? ? ?
? ?
?
? ?
?
?
? ? ? ? ? ?
? ?
? ?
? ?
? ?
? ? ? ? ? ? ? ? ?
? ?
? ?
? ?
? ?
? ?
? ? ?
? ?
? ? ? ? ? ?
+ ? ?
+ ? ?
) ?
+ ?
? ? ? ? queue Ljava/util/Queue; Signature %Ljava/util/Queue; size I
terminalState Ljava/lang/Object; SIZE getSpscInstance !()Lrx/internal/util/RxRingBuffer; Code LineNumberTable
StackMapTable getSpmcInstance (Ljava/util/Queue;I)V LocalVariableTable this Lrx/internal/util/RxRingBuffer; LocalVariableTypeTable )(Ljava/util/Queue;I)V (ZI)V spmc Z ? ? release ()V unsubscribe onNext (Ljava/lang/Object;)V q o iae mbe ? ? ?
Exceptions onCompleted onError (Ljava/lang/Throwable;)V t Ljava/lang/Throwable; available ()I capacity count isEmpty ()Z poll ()Ljava/lang/Object; ts peek isCompleted (Ljava/lang/Object;)Z isError getValue &(Ljava/lang/Object;)Ljava/lang/Object; accept "(Ljava/lang/Object;Lrx/Observer;)Z child
Lrx/Observer; asError )(Ljava/lang/Object;)Ljava/lang/Throwable; isUnsubscribed e !Ljava/lang/NumberFormatException; defaultSize sizeFromProperty Ljava/lang/String; ? ?
SourceFile RxRingBuffer.java ? ? g rx/internal/util/RxRingBuffer = : D K D Q 5 6 9 : &rx/internal/util/unsafe/SpmcArrayQueue D ? &rx/internal/util/unsafe/SpscArrayQueue P Q ,rx/internal/util/atomic/SpscAtomicArrayQueue D E ? ? p ? ? m java/lang/IllegalStateException FThis instance has been unsubscribed and the queue is no longer usable. D ? *rx/exceptions/MissingBackpressureException ; < ? i ? ? e c 9 c f g h i k i l m n m o p q ? ? v ? ? g rx.ring-buffer.size ? ? ? ? ? ? java/lang/NumberFormatException ? ? java/lang/StringBuilder *Failed to set 'rx.buffer.size' with value ? ? => ? ? ? ? ? ? ? java/lang/Object rx/Subscription 4rx/internal/util/unsafe/ConcurrentCircularArrayQueue java/util/Queue java/lang/Throwable java/lang/String $rx/internal/util/unsafe/UnsafeAccess isUnsafeAvailable (I)V &rx/internal/operators/NotificationLite next offer (Ljava/lang/String;)V completed error )(Ljava/lang/Throwable;)Ljava/lang/Object; "(Lrx/Observer;Ljava/lang/Object;)Z getError "rx/internal/util/PlatformDependent isAndroid java/lang/System getProperty &(Ljava/lang/String;)Ljava/lang/String; java/lang/Integer parseInt (Ljava/lang/String;)I err Ljava/io/PrintStream; append -(Ljava/lang/String;)Ljava/lang/StringBuilder;
getMessage ()Ljava/lang/String; toString java/io/PrintStream println ! 3 4 5 6 7 8 9 : A ; <