okhttp3.internal.connection.RealCall.class Maven / Gradle / Ivy
???? 4? $okhttp3/internal/connection/RealCall java/lang/Object okhttp3/Call connectionPool 0Lokhttp3/internal/connection/RealConnectionPool;
eventListener Lokhttp3/EventListener; #Lorg/jetbrains/annotations/NotNull; getEventListener$okhttp ()Lokhttp3/EventListener;
this &Lokhttp3/internal/connection/RealCall; timeout 0Lokhttp3/internal/connection/RealCall$timeout$1; executed +Ljava/util/concurrent/atomic/AtomicBoolean; callStackTrace Ljava/lang/Object; exchangeFinder ,Lokhttp3/internal/connection/ExchangeFinder;
connection ,Lokhttp3/internal/connection/RealConnection; $Lorg/jetbrains/annotations/Nullable;
getConnection .()Lokhttp3/internal/connection/RealConnection; timeoutEarlyExit Z interceptorScopedExchange &Lokhttp3/internal/connection/Exchange; #getInterceptorScopedExchange$okhttp (()Lokhttp3/internal/connection/Exchange; # $ ' requestBodyOpen responseBodyOpen expectMoreExchanges canceled exchange connectionToCancel getConnectionToCancel . 0 setConnectionToCancel /(Lokhttp3/internal/connection/RealConnection;)V ()Lokio/AsyncTimeout; ()Lokio/Timeout; 5
7 okio/Timeout 9 ; okio/AsyncTimeout = clone (()Lokhttp3/internal/connection/RealCall; ()Ljava/lang/Object; ? @
B ()Lokhttp3/Call; client Lokhttp3/OkHttpClient; E F G originalRequest Lokhttp3/Request; I J K forWebSocket M " N +(Lokhttp3/OkHttpClient;Lokhttp3/Request;Z)V P Q
R request ()Lokhttp3/Request; cancel ()V , " X - $ Z $okhttp3/internal/connection/Exchange \ V W
] ^ *okhttp3/internal/connection/RealConnection `
a ^ okhttp3/EventListener c (Lokhttp3/Call;)V , e
d f
isCanceled ()Z execute ()Lokhttp3/Response; l )java/util/concurrent/atomic/AtomicBoolean n
compareAndSet (ZZ)Z p q
o r Already Executed t java/lang/IllegalStateException v toString ()Ljava/lang/String; x y
z (Ljava/lang/String;)V P |
w } java/lang/Throwable .okhttp3/internal/connection/RealCall$timeout$1 ? enter ? W
? ? callStart ? W
? okhttp3/OkHttpClient ?
dispatcher ()Lokhttp3/Dispatcher; ? ?
? ? okhttp3/Dispatcher ? executed$okhttp )(Lokhttp3/internal/connection/RealCall;)V ? ?
? ? &getResponseWithInterceptorChain$okhttp ? k
? finished$okhttp ? ?
? ? $i$a$-check-RealCall$execute$1 I enqueue (Lokhttp3/Callback;)V responseCallback ? kotlin/jvm/internal/Intrinsics ? checkNotNullParameter '(Ljava/lang/Object;Ljava/lang/String;)V ? ?
? ? .okhttp3/internal/connection/RealCall$AsyncCall ? ;(Lokhttp3/internal/connection/RealCall;Lokhttp3/Callback;)V P ?
? ? enqueue$okhttp 3(Lokhttp3/internal/connection/RealCall$AsyncCall;)V ? ?
? ? $i$a$-check-RealCall$enqueue$1 Lokhttp3/Callback;
isExecuted get ? i
o ? "okhttp3/internal/platform/Platform ? Companion .Lokhttp3/internal/platform/Platform$Companion; ? ? ? ? ,okhttp3/internal/platform/Platform$Companion ? &()Lokhttp3/internal/platform/Platform; ? ?
? ? response.body().close() ? getStackTraceForCloseable &(Ljava/lang/String;)Ljava/lang/Object; ? ?
? ? ? ? e
d ? java/io/IOException ? java/util/ArrayList ? P W
? ? java/util/List ? java/util/Collection ? interceptors ()Ljava/util/List; ? ?
? ? java/lang/Iterable ? kotlin/collections/CollectionsKt ? addAll -(Ljava/util/Collection;Ljava/lang/Iterable;)Z ? ?
? ? 1okhttp3/internal/http/RetryAndFollowUpInterceptor ? (Lokhttp3/OkHttpClient;)V P ?
? ? add (Ljava/lang/Object;)Z ? ? ? ? 'okhttp3/internal/http/BridgeInterceptor ? cookieJar ()Lokhttp3/CookieJar; ? ?
? ? (Lokhttp3/CookieJar;)V P ?
? ? 'okhttp3/internal/cache/CacheInterceptor ? cache ()Lokhttp3/Cache; ? ?
? ? (Lokhttp3/Cache;)V P ?
? ? .okhttp3/internal/connection/ConnectInterceptor ? INSTANCE 0Lokhttp3/internal/connection/ConnectInterceptor; ? ? ? networkInterceptors ?
? +okhttp3/internal/http/CallServerInterceptor (Z)V P
*okhttp3/internal/http/RealInterceptorChain
connectTimeoutMillis ()I
? readTimeoutMillis
? writeTimeoutMillis
? t(Lokhttp3/internal/connection/RealCall;Ljava/util/List;ILokhttp3/internal/connection/Exchange;Lokhttp3/Request;III)V P
proceed %(Lokhttp3/Request;)Lokhttp3/Response;
h i
java/io/Closeable okhttp3/internal/Util! closeQuietly (Ljava/io/Closeable;)V#$
"% Canceled'
? } noMoreExchanges$okhttp ,(Ljava/io/IOException;)Ljava/io/IOException;*+
, java/lang/NullPointerException. 5null cannot be cast to non-null type kotlin.Throwable0
/ } response Lokhttp3/Response; e Ljava/io/IOException; calledNoMoreExchanges chain ,Lokhttp3/internal/http/RealInterceptorChain; Ljava/util/List; okhttp3/Response; enterNetworkInterceptorExchange (Lokhttp3/Request;Z)V T
Check failed.@ * " B ccannot make a new request because the previous response is still open: please call response.close()D ) " F kotlin/UnitH
Lkotlin/Unit; ?J IK *okhttp3/internal/connection/ExchangeFinderM O okhttp3/RequestQ url ()Lokhttp3/HttpUrl;ST
RU
createAddress $(Lokhttp3/HttpUrl;)Lokhttp3/Address;WX
Y ?(Lokhttp3/internal/connection/RealConnectionPool;Lokhttp3/Address;Lokhttp3/internal/connection/RealCall;Lokhttp3/EventListener;)V P[
N\ ^ 8$i$a$-check-RealCall$enterNetworkInterceptorExchange$1$1 =$i$a$-synchronized-RealCall$enterNetworkInterceptorExchange$1 newExchangeFinder initExchange$okhttp T(Lokhttp3/internal/http/RealInterceptorChain;)Lokhttp3/internal/connection/Exchange;8 + " f releasedh checkNotNull (Ljava/lang/Object;)Vjk
?l find i(Lokhttp3/OkHttpClient;Lokhttp3/internal/http/RealInterceptorChain;)Lokhttp3/internal/http/ExchangeCodec;no
Np ?(Lokhttp3/internal/connection/RealCall;Lokhttp3/EventListener;Lokhttp3/internal/connection/ExchangeFinder;Lokhttp3/internal/http/ExchangeCodec;)V Pr
]s %$i$a$-check-RealCall$initExchange$1$1 *$i$a$-synchronized-RealCall$initExchange$1 *$i$a$-synchronized-RealCall$initExchange$2 result codec %Lokhttp3/internal/http/ExchangeCodec; #okhttp3/internal/http/ExchangeCodec{ acquireConnectionNoEvents assertionsEnabled " "? java/lang/Thread? holdsLock? ?
?? java/lang/AssertionError? java/lang/StringBuilder?
? ? Thread ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??
currentThread ()Ljava/lang/Thread;??
?? Thread.currentThread()? checkNotNullExpressionValue? ?
?? getName? y
?? MUST hold lock on ? -(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
??
? z Pk
?? getCalls? ?
a? 2okhttp3/internal/connection/RealCall$CallReference? ;(Lokhttp3/internal/connection/RealCall;Ljava/lang/Object;)V P?
?? ? ? $this$assertThreadHoldsLock$iv $i$f$assertThreadHoldsLock messageDone$okhttp T(Lokhttp3/internal/connection/Exchange;ZZLjava/io/IOException;)Ljava/io/IOException; I(Lokhttp3/internal/connection/Exchange;ZZTE;)TE; - areEqual '(Ljava/lang/Object;Ljava/lang/Object;)Z??
?? incrementSuccessCount$okhttp? W
a? callDone?+
? )$i$a$-synchronized-RealCall$messageDone$1 bothStreamsDone requestDone responseDone -$i$a$-synchronized-RealCall$noMoreExchanges$1 !(TE;)TE; MUST NOT hold lock on ? releaseConnectionNoEvents$okhttp ()Ljava/net/Socket;??
? (Ljava/net/Socket;)V#?
"? okhttp3/Connection? connectionReleased %(Lokhttp3/Call;Lokhttp3/Connection;)V??
d? timeoutExit?+
?
callFailed &(Lokhttp3/Call;Ljava/io/IOException;)V??
d? callEnd? e
d? #$this$assertThreadDoesntHoldLock$iv $i$f$assertThreadDoesntHoldLock -$i$a$-synchronized-RealCall$callDone$socket$1 socket Ljava/net/Socket; java/net/Socket? iterator ()Ljava/util/Iterator;?? ?? java/util/Iterator? hasNext? i?? next? A?? java/lang/ref/Reference? ? A
?? remove (I)Ljava/lang/Object;?? ?? isEmpty? i ?? java/lang/System? nanoTime ()J??
? setIdleAtNs$okhttp (J)V
a .okhttp3/internal/connection/RealConnectionPool connectionBecameIdle /(Lokhttp3/internal/connection/RealConnection;)Z
??
a it Ljava/lang/ref/Reference; =$i$a$-indexOfFirst-RealCall$releaseConnectionNoEvents$index$1 item$iv index$iv $this$indexOfFirst$iv $i$f$indexOfFirst index calls ! " exit i
? java/io/InterruptedIOException
} initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; !
" Ljava/io/InterruptedIOException; cause %exitNetworkInterceptorExchange$okhttp detachWithViolence' W
]( 7$i$a$-check-RealCall$exitNetworkInterceptorExchange$1$1 <$i$a$-synchronized-RealCall$exitNetworkInterceptorExchange$1
closeExchange javax/net/ssl/SSLSocketFactory- javax/net/ssl/HostnameVerifier/ okhttp3/CertificatePinner1 okhttp3/HttpUrl3 isHttps5 i
46 sslSocketFactory "()Ljavax/net/ssl/SSLSocketFactory;89
?: hostnameVerifier "()Ljavax/net/ssl/HostnameVerifier;<=
?> certificatePinner ()Lokhttp3/CertificatePinner;@A
?B okhttp3/AddressD hostF y
4G portI
4J dns ()Lokhttp3/Dns;LM
?N
socketFactory ()Ljavax/net/SocketFactory;PQ
?R proxyAuthenticator ()Lokhttp3/Authenticator;TU
?V proxy ()Ljava/net/Proxy;XY
?Z protocols\ ?
?] connectionSpecs_ ?
?`
proxySelector ()Ljava/net/ProxySelector;bc
?d ?(Ljava/lang/String;ILokhttp3/Dns;Ljavax/net/SocketFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;Lokhttp3/CertificatePinner;Lokhttp3/Authenticator;Ljava/net/Proxy;Ljava/util/List;Ljava/util/List;Ljava/net/ProxySelector;)V Pf
Eg Lokhttp3/CertificatePinner; Ljavax/net/ssl/HostnameVerifier; Ljavax/net/ssl/SSLSocketFactory; Lokhttp3/HttpUrl; retryAfterFailurem i
Nn toLoggableString canceled q s
web socketu callw to y redactedUrl$okhttp{ y
| java/lang/String~ redact? y
4? getClient ()Lokhttp3/OkHttpClient; getOriginalRequest getForWebSocket E I
? ()Lokhttp3/ConnectionPool; ?
?? okhttp3/ConnectionPool? getDelegate$okhttp 2()Lokhttp3/internal/connection/RealConnectionPool;??
?? eventListenerFactory !()Lokhttp3/EventListener$Factory;??
?? okhttp3/EventListener$Factory? create '(Lokhttp3/Call;)Lokhttp3/EventListener;???? P ?
?? callTimeoutMillis?
?? java/util/concurrent/TimeUnit? MILLISECONDS Ljava/util/concurrent/TimeUnit;?? ?? 0(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; ?
??
o ? $this$apply $i$a$-apply-RealCall$timeout$2 access$getTimeout$p X(Lokhttp3/internal/connection/RealCall;)Lokhttp3/internal/connection/RealCall$timeout$1; $this access$toLoggableString :(Lokhttp3/internal/connection/RealCall;)Ljava/lang/String;p y
? Lkotlin/Metadata; mv bv k d1F??§
??
??
??
??
??
??
??
*.??20:deB000¢J10220J!3H4"
??4*0526H4H¢7J802HJ902HJ:0??HJ;0<2=0>HJ?022@0AHJB022C02D0JE0FHJG022H0H??¢IJ
J0FH??¢KJL02M0NH??¢OJP0HJQ0HJ;RH4"
??4*05202S02T026H4H??¢UVJW052605H??¢XJ
Y0ZH??¢[J\0]H??¢^JC0HJ_0J-0`HJ002J!aH4"
??4*052bH4H¢7Jc0ZHR 0
X¢
??R0X¢
??R0¢
??
R"020@BX¢
??R0X¢
??R0X¢
??"R0X¢
??R0X¢
??R0 X¢
??R!0"X¢
??R#0X¢
??R0¢
??$%R"&020@BX¢
??'(R0¢
??)*R+0X¢
??R,0X¢
??R-0.X¢
/R00X¢
??¨f d2 Lokhttp3/Call; E Lokhttp3/Address; exitNetworkInterceptorExchange getResponseWithInterceptorChain initExchange messageDone noMoreExchanges redactedUrl releaseConnectionNoEvents Lokio/AsyncTimeout; AsyncCall
CallReference okhttp RealCall.kt RuntimeInvisibleAnnotations Code LineNumberTable LocalVariableTable $RuntimeInvisibleParameterAnnotations
StackMapTable
Exceptions Signature InnerClasses
SourceFile SourceDebugExtension RuntimeVisibleAnnotations 1
? ? ! " # $ ? ) " * " + " B , " B - $ B . ? E F ? I J ? M " &