
com.squareup.okhttp.internal.framed.FramedConnection.class Maven / Gradle / Ivy
???? 3?? )? )?
)?
)?
)? )?
)? )? )? )? )? )? )?
)?
)?
)?
)? )?
)?
)?
7??
?
?? )? )?
? )? )??
?
?? )?
??
?? )?
?? ?? )??
?
???
-? )?? < ???
4???
??
??
0? )? ?? ???
>??
@?
? )?
?? )?
???? )??
????
J? )??
O?
O???
]????????
)?
7?????????????
??
`
) ?
e
U
U?
l
?
7
w?
|
?!"#
?? )$OKok%&
?'
?() ?*+ ,- ,. )/
O0
@?
)1?234_?5a
U6
?78
98:;<
=>? ,@
)A>BCD
?EFG
?HI
??JKJL
?MN
??
?OP
?Q
?R
?STU
?VWX
?
YZ[
??\]^ Listener InnerClasses Reader_ Builder executor &Ljava/util/concurrent/ExecutorService; protocol Lcom/squareup/okhttp/Protocol; client Z listener ?Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; streams Ljava/util/Map; Signature VLjava/util/Map; hostName Ljava/lang/String; lastGoodStreamId I nextStreamId shutdown idleStartTimeNs J pushExecutor pings NLjava/util/Map; pushObserver 2Lcom/squareup/okhttp/internal/framed/PushObserver;
nextPingId unacknowledgedBytesRead bytesLeftInWriteWindow okHttpSettings .Lcom/squareup/okhttp/internal/framed/Settings; OKHTTP_CLIENT_WINDOW_SIZE
ConstantValue peerSettings receivedInitialPeerSettings variant -Lcom/squareup/okhttp/internal/framed/Variant; socket Ljava/net/Socket; frameWriter 1Lcom/squareup/okhttp/internal/framed/FrameWriter; readerRunnable =Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; currentPushRequests Ljava/util/Set; $Ljava/util/Set; $assertionsDisabled A(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)V Code LineNumberTable LocalVariableTable this 6Lcom/squareup/okhttp/internal/framed/FramedConnection; builder >Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;
StackMapTable?_
Exceptions getProtocol ()Lcom/squareup/okhttp/Protocol; openStreamCount ()I getStream 5(I)Lcom/squareup/okhttp/internal/framed/FramedStream; id removeStream streamId stream 2Lcom/squareup/okhttp/internal/framed/FramedStream;? setIdle (Z)V value isIdle ()Z maxConcurrentStreams getIdleStartTimeNs ()J
pushStream F(ILjava/util/List;Z)Lcom/squareup/okhttp/internal/framed/FramedStream; associatedStreamId requestHeaders Ljava/util/List; out LocalVariableTypeTable >Ljava/util/List; t(ILjava/util/List;Z)Lcom/squareup/okhttp/internal/framed/FramedStream; newStream F(Ljava/util/List;ZZ)Lcom/squareup/okhttp/internal/framed/FramedStream; in t(Ljava/util/List;ZZ)Lcom/squareup/okhttp/internal/framed/FramedStream; G(ILjava/util/List;ZZ)Lcom/squareup/okhttp/internal/framed/FramedStream; outFinished
inFinished`?a u(ILjava/util/List;ZZ)Lcom/squareup/okhttp/internal/framed/FramedStream;
writeSynReply (IZLjava/util/List;)V alternating C(IZLjava/util/List;)V writeData (IZLokio/Buffer;J)V e Ljava/lang/InterruptedException; toWrite buffer
Lokio/Buffer; byteCountIb addBytesToWriteWindow (J)V delta writeSynResetLater 3(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V errorCode /Lcom/squareup/okhttp/internal/framed/ErrorCode;
writeSynReset
statusCode writeWindowUpdateLater (IJ)V ping ,()Lcom/squareup/okhttp/internal/framed/Ping; *Lcom/squareup/okhttp/internal/framed/Ping; pingId# writePingLater 0(ZIILcom/squareup/okhttp/internal/framed/Ping;)V reply payload1 payload2 writePing
removePing -(I)Lcom/squareup/okhttp/internal/framed/Ping; flush ()V 2(Lcom/squareup/okhttp/internal/framed/ErrorCode;)Vc close a(Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V Ljava/io/IOException; connectionCode
streamCode thrown streamsToClose 3[Lcom/squareup/okhttp/internal/framed/FramedStream;
pingsToCancel +[Lcom/squareup/okhttp/internal/framed/Ping; sendConnectionPreface
windowSize setSettings 1(Lcom/squareup/okhttp/internal/framed/Settings;)V settings pushedStream (I)Z pushRequestLater (ILjava/util/List;)V B(ILjava/util/List;)V pushHeadersLater (ILjava/util/List;Z)V C(ILjava/util/List;Z)V
pushDataLater (ILokio/BufferedSource;IZ)V source Lokio/BufferedSource; pushResetLater
access$900 f(Lcom/squareup/okhttp/internal/framed/FramedConnection;ZIILcom/squareup/okhttp/internal/framed/Ping;)V x0 x1 x2 x3 x4 y(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;Lcom/squareup/okhttp/internal/framed/FramedConnection$1;)V 8Lcom/squareup/okhttp/internal/framed/FramedConnection$1; access$1100 J(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/lang/String; access$1200 ?(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V access$1300 :(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)Z access$1400 Q(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILokio/BufferedSource;IZ)V access$1500 K(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILjava/util/List;Z)V access$1600 9(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Z access$1700 9(Lcom/squareup/okhttp/internal/framed/FramedConnection;)I access$1800 access$1702 :(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)I access$1900 G(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; access$2000 w(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; access$2100 (()Ljava/util/concurrent/ExecutorService; access$2200 i(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILcom/squareup/okhttp/internal/framed/ErrorCode;)V access$2300 access$2302 :(Lcom/squareup/okhttp/internal/framed/FramedConnection;Z)Z access$2400 c(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)Lcom/squareup/okhttp/internal/framed/Ping; access$2500 access$1602 access$2600 J(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILjava/util/List;)V access$2700 j(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/PushObserver; access$2800 G(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Set;
SourceFile FramedConnection.java ,com/squareup/okhttp/internal/framed/Settings ? ? ? ?jkLMRS ? ?t@ ? ? ? ? ? ? ? ? ? ? ? ?mnpqhiXY ? ? ? ?QM ?U java/util/HashMapde ? ? ? ? ? ? ? ? java/util/LinkedHashSetfg ? ?hijk ? ?lmno ? ? ? 4com/squareup/okhttp/internal/framed/FramedConnectionpqrs )com/squareup/okhttp/internal/framed/Http2 ? ? 'java/util/concurrent/ThreadPoolExecutortuv (java/util/concurrent/LinkedBlockingQueue OkHttp %s Push Observer java/lang/Objectwxyz{| ?} ? ?~ ? )com/squareup/okhttp/internal/framed/Spdy3 java/lang/AssertionError ??? ? ??? ? ?????? ? ? ;com/squareup/okhttp/internal/framed/FramedConnection$Reader???? ?? ? ? java/lang/Thread ???U?????? 0com/squareup/okhttp/internal/framed/FramedStream????U java/lang/Long java/lang/Integer?? java/lang/IllegalStateException Client cannot push requests. ?? protocol != HTTP_2"& java/io/IOException ?????b?? "java/lang/IllegalArgumentException 3client streams shouldn't have associated stream IDs??TU??????
stream closed?U java/lang/InterruptedException java/io/InterruptedIOException?????? 6com/squareup/okhttp/internal/framed/FramedConnection$1 OkHttp %s stream %d ??????@ 6com/squareup/okhttp/internal/framed/FramedConnection$2 !OkHttp Window Update %s stream %d ???? (com/squareup/okhttp/internal/framed/Ping ? ? 6com/squareup/okhttp/internal/framed/FramedConnection$3 OkHttp %s ping %08x%08x ???UG?????c?B?B ? ??? ?V??????UXV?UXU??Ugf?F?f????B?@?? 6com/squareup/okhttp/internal/framed/FramedConnection$4 OkHttp %s Push Request[%s] ?? 6com/squareup/okhttp/internal/framed/FramedConnection$5 OkHttp %s Push Headers[%s] ?? okio/Buffer??=??? java/lang/StringBuilder?? != ?????? 6com/squareup/okhttp/internal/framed/FramedConnection$6 OkHttp %s Push Data[%s] ?? 6com/squareup/okhttp/internal/framed/FramedConnection$7 OkHttp %s Push Reset[%s]?? %java/util/concurrent/SynchronousQueue OkHttp FramedConnection java/io/Closeable =com/squareup/okhttp/internal/framed/FramedConnection$Listener