
okio.AsyncTimeout.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!
???? 3 ?
t
/ u
v w x
y
z
{
| }
u ~
u
? ?
?
? ?
? ?
u
?
?
? ?
? ?
? ?
?
?
? ? ?
y
?
?
? ?
? B@
? ? ? ? <
? ? ? ?
? ? ? Watchdog InnerClasses TIMEOUT_WRITE_SIZE I
ConstantValue IDLE_TIMEOUT_MILLIS J IDLE_TIMEOUT_NANOS head Lokio/AsyncTimeout; inQueue Z next timeoutAt ()V Code LineNumberTable LocalVariableTable this enter timeoutNanos hasDeadline
StackMapTable scheduleTimeout (Lokio/AsyncTimeout;JZ)V prev node now remainingNanos } exit ()Z cancelScheduledTimeout (Lokio/AsyncTimeout;)Z (J)J timedOut sink (Lokio/Sink;)Lokio/Sink; Lokio/Sink; source (Lokio/Source;)Lokio/Source;
Lokio/Source; (Z)V throwOnTimeout
Exceptions ? ,(Ljava/io/IOException;)Ljava/io/IOException; cause Ljava/io/IOException; newTimeoutException e Ljava/io/InterruptedIOException; ? awaitTimeout ()Lokio/AsyncTimeout;
startNanos
waitMillis waitNanos ?
access$000
access$002 ((Lokio/AsyncTimeout;)Lokio/AsyncTimeout; x0
SourceFile AsyncTimeout.java 9 : ? @ ; < java/lang/IllegalStateException Unbalanced enter/exit ? ? F ? G Q I J okio/AsyncTimeout okio/AsyncTimeout$Watchdog ? @ ? ? ? ? ? ? ? ? > 7 java/lang/AssertionError N T = : ? ? @ R S okio/AsyncTimeout$1 ? ? okio/AsyncTimeout$2 ? ? P Q c ` java/io/InterruptedIOException timeout ? ? 6 7 ? ? 8 7 ? ? ? ? ? ? T ? ? ? T okio/Timeout java/io/IOException java/lang/InterruptedException (Ljava/lang/String;)V ()J start java/lang/System nanoTime deadlineNanoTime java/lang/Math min (JJ)J java/lang/Object notify !(Lokio/AsyncTimeout;Lokio/Sink;)V #(Lokio/AsyncTimeout;Lokio/Source;)V initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; wait (J)V (JI)V java/util/concurrent/TimeUnit SECONDS Ljava/util/concurrent/TimeUnit; toMillis MILLISECONDS toNanos !
/ 2 3 4 5 6 7 8 7
9 : ; <