All Downloads are FREE. Search and download functionalities are using the official Maven repository.

okhttp3.internal.ws.RealWebSocket.class Maven / Gradle / Ivy

????3X?
?@A
@	wB	wC	wDE
FG
HIJK
@L
M
N
O	wP	wQ	wR
ST
?U
?V	wWX
Y	wZ	w[	w\]^
_`	wa
bc
bd
_e
Ffgh
ijklmn
io	pq
prs
/t]u
vwxy
z{
v|}
3O
v~
H????
??
????	w??	??	??
E?	w??
??
J?	w??
NY	????
?
w??	??
T?	w?
T??
w???	w?????
	??	w?	w?
??
??	w?	w?
?
@??
jO	w?
??
??
????
qO
w??
???
w??
{??`
w?
?{??
??	w?
???
?@??
???
?Y	????
E?	{?	{?
E?
??????	??	??
E?	??
E??
??
??	??
?????CancelRunnableInnerClasses?StreamsCloseMessagePingRunnable
ONLY_HTTP1Ljava/util/List;	Signature$Ljava/util/List;MAX_QUEUE_SIZEJ
ConstantValueCANCEL_AFTER_CLOSE_MILLISoriginalRequestLokhttp3/Request;listenerLokhttp3/WebSocketListener;randomLjava/util/Random;keyLjava/lang/String;callLokhttp3/Call;writerRunnableLjava/lang/Runnable;reader%Lokhttp3/internal/ws/WebSocketReader;writer%Lokhttp3/internal/ws/WebSocketWriter;executor/Ljava/util/concurrent/ScheduledExecutorService;streams+Lokhttp3/internal/ws/RealWebSocket$Streams;	pongQueueLjava/util/ArrayDeque;)Ljava/util/ArrayDeque;messageAndCloseQueue*Ljava/util/ArrayDeque;	queueSize
enqueuedCloseZcancelFuture&Ljava/util/concurrent/ScheduledFuture;)Ljava/util/concurrent/ScheduledFuture<*>;receivedCloseCodeIreceivedCloseReasonfailed	pingCount	pongCount$assertionsDisabledA(Lokhttp3/Request;Lokhttp3/WebSocketListener;Ljava/util/Random;)VCodeLineNumberTableLocalVariableTablethis#Lokhttp3/internal/ws/RealWebSocket;requestnonce[B
StackMapTable????()Lokhttp3/Request;()Jcancel()Vconnect(Lokhttp3/OkHttpClient;)VclientLokhttp3/OkHttpClient;pingIntervalMillis
checkResponse(Lokhttp3/Response;)VresponseLokhttp3/Response;headerConnection
headerUpgradeheaderAcceptacceptExpected?
ExceptionsinitReaderAndWriterA(Ljava/lang/String;JLokhttp3/internal/ws/RealWebSocket$Streams;)Vname??
loopReaderprocessNextFrame()ZeLjava/lang/Exception;?awaitTermination#(ILjava/util/concurrent/TimeUnit;)VtimeouttimeUnitLjava/util/concurrent/TimeUnit;?tearDown()I
onReadMessage(Ljava/lang/String;)Vtext(Lokio/ByteString;)VbytesLokio/ByteString;
onReadPingpayload
onReadPongbufferonReadClose(ILjava/lang/String;)VcodereasontoClose?send(Ljava/lang/String;)Z(Lokio/ByteString;)Z(Lokio/ByteString;I)ZdataformatOpcodepongclose(ILjava/lang/String;)Z(ILjava/lang/String;J)ZcancelAfterCloseMillisreasonBytes?	runWriter
writeOneFramesinkLokio/BufferedSink;)Lokhttp3/internal/ws/RealWebSocket$Close;messageOrCloseLjava/lang/Object;streamsToClose??writePingFrameLjava/io/IOException;?
failWebSocket*(Ljava/lang/Exception;Lokhttp3/Response;)V?
SourceFileRealWebSocket.java%okhttp3/internal/ws/WebSocketProtocol??java/util/ArrayDeque??????GET??????"java/lang/IllegalArgumentExceptionjava/lang/StringBuilderRequest must be GET: ????????????????????#okhttp3/internal/ws/RealWebSocket$1?????????????????Upgrade	websocket	

ConnectionSec-WebSocket-KeySec-WebSocket-Version13?
#okhttp3/internal/ws/RealWebSocket$2??java/net/ProtocolException$Expected HTTP 101 response but was '? ?'	 6Expected 'Connection' header value 'Upgrade' but was '5Expected 'Upgrade' header value 'websocket' but was 'Sec-WebSocket-Accept$258EAFA5-E914-47DA-95CA-C5AB0DC85B11.Expected 'Sec-WebSocket-Accept' header value '' but was '??#okhttp3/internal/ws/WebSocketWriter??./???0java/util/concurrent/ScheduledThreadPoolExecutor???.okhttp3/internal/ws/RealWebSocket$PingRunnable !"#$%,?#okhttp3/internal/ws/WebSocketReader&'?(???java/lang/Exception9:)??*?+,?-?????./.0????1?java/lang/IllegalStateExceptionalready closed??234356java/lang/NullPointerExceptiontext == null"
bytes == null7!okhttp3/internal/ws/RealWebSocket&')okhttp3/internal/ws/RealWebSocket$Message?8&(9:reason.size() > 123: 'okhttp3/internal/ws/RealWebSocket$Close?;??<=?java/lang/AssertionError>?@Aokio/ByteString0okhttp3/internal/ws/RealWebSocket$CancelRunnable)?BCD#$?EFGH?IJ&??K8LMjava/io/IOExceptionNOPQRSTUVWjava/lang/Objectokhttp3/WebSocket1okhttp3/internal/ws/WebSocketReader$FrameCallback
FrameCallback)okhttp3/internal/ws/RealWebSocket$Streamsokhttp3/Requestokhttp3/WebSocketListenerjava/util/Randomjava/lang/Stringjava/lang/Throwablejava/lang/InterruptedExceptionokio/BufferedSinkokhttp3/Responsemethod()Ljava/lang/String;equals(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString	nextBytes([B)Vof([B)Lokio/ByteString;base64&(Lokhttp3/internal/ws/RealWebSocket;)Vokhttp3/Callokhttp3/OkHttpClient
newBuilderBuilder ()Lokhttp3/OkHttpClient$Builder;okhttp3/OkHttpClient$Builder	protocols0(Ljava/util/List;)Lokhttp3/OkHttpClient$Builder;build()Lokhttp3/OkHttpClient;()Lokhttp3/Request$Builder;okhttp3/Request$Builderheader?(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder;okhttp3/internal/InternalinstanceLokhttp3/internal/Internal;newWebSocketCall7(Lokhttp3/OkHttpClient;Lokhttp3/Request;)Lokhttp3/Call;8(Lokhttp3/internal/ws/RealWebSocket;Lokhttp3/Request;I)Venqueue(Lokhttp3/Callback;)V(I)Ljava/lang/StringBuilder;message&(Ljava/lang/String;)Ljava/lang/String;equalsIgnoreCase
encodeUtf8%(Ljava/lang/String;)Lokio/ByteString;sha1()Lokio/ByteString;)(ZLokio/BufferedSink;Ljava/util/Random;)Vokhttp3/internal/Util
threadFactory9(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory;((ILjava/util/concurrent/ThreadFactory;)Vjava/util/concurrent/TimeUnitMILLISECONDS-java/util/concurrent/ScheduledExecutorServicescheduleAtFixedRate](Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;isEmptysourceLokio/BufferedSource;L(ZLokio/BufferedSource;Lokhttp3/internal/ws/WebSocketReader$FrameCallback;)V#(JLjava/util/concurrent/TimeUnit;)Z$java/util/concurrent/ScheduledFuture(Z)ZshutdownSECONDS	onMessage((Lokhttp3/WebSocket;Ljava/lang/String;)V'(Lokhttp3/WebSocket;Lokio/ByteString;)Vadd	onClosing)(Lokhttp3/WebSocket;ILjava/lang/String;)VonClosedcloseQuietly(Ljava/io/Closeable;)Vsize(ILokio/ByteString;)VvalidateCloseCode(I)V(ILokio/ByteString;J)Vjava/lang/Thread	holdsLockexecute(Ljava/lang/Runnable;)Vpoll()Ljava/lang/Object;schedule\(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;	writePongnewMessageSink(IJ)Lokio/Sink;	okio/Okio (Lokio/Sink;)Lokio/BufferedSink;write&(Lokio/ByteString;)Lokio/BufferedSink;
writeCloseEMPTY	writePing	onFailure=(Lokhttp3/WebSocket;Ljava/lang/Throwable;Lokhttp3/Response;)Vjava/lang/ClassdesiredAssertionStatusokhttp3/ProtocolHTTP_1_1Lokhttp3/Protocol;java/util/Collections
singletonList$(Ljava/lang/Object;)Ljava/util/List;1w??????????x???}???????????????????????????????????????????????????}*?*?Y??*?Y??*?+?	?
?!?Y?Y?
?+?	????*+?*,?*-??:-?*???*?Y*????:?dgv?+?I?N?S?X?^?d?p?|??4}??}??}??}??^????I???????/*???????!???/*??????????8
*????
?	??
??????\+?? ?!?"L+?#=*??$%&?'(%?')*??'*+?'?,N*?-+-?.?*??/Y*-?0?1??6
??
????%?.?5?8?<?H?[??*\??\??I??< ???????+?2e?2?3Y?Y?
4?+?2?56?+?7?8???9?+(?:M%,?;?#?3Y?Y?
?::?Y?
*??????@?A?:?
?.?3Y?Y?
B??C??8???9???>?	??8???H?h?o?x??????????????>??????????o????W???6???8?/??/??]???3????*Y:?*?D*?EY?F?G*??H?I*?JY+?K?L?M 	??*?M?NY*?O  ?P?QW*??R?*?Sç:??*?TY?F?U*?V?W?cffkf?.???$?5?;?R?\?`?n???*??????????????R?
E?????O*??
*?W?X???????????y*?W?X*????L*+?Z?Y?????	@@???P*?M?,?[W??

? ??	?
?
??o,*?\?*?\?]W*?M?^*?M_?a?[W??#$&'+(?,???? ??/*?b??+??? ??/*?c??/????B
*?*+?d??
3	4?
??
????B
*?*+?e??
7	8?
??
??!?1*?f?*?g?*??R??*?+?hW*?S*Y?b`?b??<>"?&@0A?1??1?!?C*Y?c`?c??
E
F????n???Y?i?N*Y:?*??
?jYk?l?*?*,?m*?g?2*??R?(*?DN*?D*?\?*?\?]W*?M?^ç:??*?*,?n-?
*?*,?o-?p?:-?p??illqlt??????NI
KLM&N+O0PAQFRKS]TfVtY~[?\?_?`?_?a?*??????????	
??6E?F ?Y+?
?qYr?s?*+?@?t??
fg?????!?V+?
?qYu?s?*+?t??
kl????""??Q*?f?
*?g??*?+?v?ax??*??zW?*Y?+?v?a?*??{Y+?|?hW*?S??"qt!u*v,z:{K|O}? Q??Q#Q$?? %!?s)*?f?*?g?*??R??*?+?hW*?S????#?'??)??)?&'?H
*,}????? 
??
?
? &(??g??:,?1,?@:?v?????Y?Y?
??,????*?f?
*?g??*?g*???Y!???hW*?S??.??????9?I?N?a?e??4g??g?g?g)?`*?
?9+
,??j*???*?????Y???*?M?*?M*????????)??*???-??UN6::*Y:?*?f?ì*?IL*?????M,?f*???N-???N*?6*?m:?*?D:*?D*?M?^?.**?M??Y*??-?????P???\?-?ìç:??,?+,????-?{?X-?{??:+-?{???v?????:??W??*Y:	?*Y??v?e?	ç:
	?
??:-???+-??:+???????*?*?o???Y???6?p?:?p????????????????CKKMK??-????????!?,?0?8???E?K?Q?W?\?h??????????????????????????????????$?)?5?8?@?C?H?K??z!x??,m%?I#?3./&0U????????%S12P??M??J3?????????K?4+???!???????4+???P
?4+??+5??+J??6???/*YM?*?f?,ñ*?IL,çN,?-?+?????
M*,?Z?
$'??&		

$'(.?*??(7/???????I??4I89:?ij*Y:?*?f?ñ*?f*?DN*?D*?\?*?\?]W*?M?*?M?^ç:??*?*+,??-?p?:-?p??GDGGLGOY``b`?6
1AOY!]"`!i#?4-3?j??jj??O3??O??? ?;???;???;P<??Aw??????????? ??
56?@=>?R
?w??w?	?w?{w?Nw?/?T?	b_iF	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy