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

io.netty.handler.codec.http.websocketx.WebSocketServerHandshaker13.class Maven / Gradle / Ivy

There is a newer version: 129
Show newest version
????2?Bio/netty/handler/codec/http/websocketx/WebSocketServerHandshaker13@io/netty/handler/codec/http/websocketx/WebSocketServerHandshaker WebSocketServerHandshaker13.javaWEBSOCKET_13_ACCEPT_GUIDLjava/lang/String;$258EAFA5-E914-47DA-95CA-C5AB0DC85B11allowExtensionsZallowMaskMismatch)(Ljava/lang/String;Ljava/lang/String;ZI)V*(Ljava/lang/String;Ljava/lang/String;ZIZ)V

thisDLio/netty/handler/codec/http/websocketx/WebSocketServerHandshaker13;webSocketURLsubprotocolsmaxFramePayloadLengthI7io/netty/handler/codec/http/websocketx/WebSocketVersionV139Lio/netty/handler/codec/http/websocketx/WebSocketVersion;	a(Lio/netty/handler/codec/http/websocketx/WebSocketVersion;Ljava/lang/String;Ljava/lang/String;I)V


	!	#newHandshakeResponse?(Lio/netty/handler/codec/http/FullHttpRequest;Lio/netty/handler/codec/http/HttpHeaders;)Lio/netty/handler/codec/http/FullHttpResponse;3io/netty/handler/codec/http/DefaultFullHttpResponse''io/netty/handler/codec/http/HttpVersion)HTTP_1_1)Lio/netty/handler/codec/http/HttpVersion;+,	*-.io/netty/handler/codec/http/HttpResponseStatus/SWITCHING_PROTOCOLS0Lio/netty/handler/codec/http/HttpResponseStatus;12	03\(Lio/netty/handler/codec/http/HttpVersion;Lio/netty/handler/codec/http/HttpResponseStatus;)V
5
(6,io/netty/handler/codec/http/FullHttpResponse8headers+()Lio/netty/handler/codec/http/HttpHeaders;:;9<'io/netty/handler/codec/http/HttpHeaders>addT(Lio/netty/handler/codec/http/HttpHeaders;)Lio/netty/handler/codec/http/HttpHeaders;@A
?B+io/netty/handler/codec/http/FullHttpRequestDE<+io/netty/handler/codec/http/HttpHeaderNamesGSEC_WEBSOCKET_KEYLio/netty/util/AsciiString;IJ	HKget,(Ljava/lang/CharSequence;)Ljava/lang/String;MN
?OBio/netty/handler/codec/http/websocketx/WebSocketHandshakeExceptionQ$not a WebSocket request: missing keyS(Ljava/lang/String;)V
U
RVjava/lang/CharSequenceXjava/lang/StringBuilderZ()V
\
[]append-(Ljava/lang/Object;)Ljava/lang/StringBuilder;_`
[a-(Ljava/lang/String;)Ljava/lang/StringBuilder;_c
[dtoString()Ljava/lang/String;fg
[hio/netty/util/CharsetUtiljUS_ASCIILjava/nio/charset/Charset;lm	knjava/lang/StringpgetBytes(Ljava/nio/charset/Charset;)[Brs
qt4io/netty/handler/codec/http/websocketx/WebSocketUtilvsha1([B)[Bxy
wzbase64([B)Ljava/lang/String;|}
w~logger/Lio/netty/util/internal/logging/InternalLogger;??	?-io/netty/util/internal/logging/InternalLogger?isDebugEnabled()Z????;WebSocket version 13 server handshake key: {}, response: {}?debug9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V????[B?UPGRADE?J	H?,io/netty/handler/codec/http/HttpHeaderValues?	WEBSOCKET?J	??U(Ljava/lang/CharSequence;Ljava/lang/Object;)Lio/netty/handler/codec/http/HttpHeaders;@?
??
CONNECTION?J	H?	??SEC_WEBSOCKET_ACCEPT?J	H?SEC_WEBSOCKET_PROTOCOL?J	H?selectSubprotocol&(Ljava/lang/String;)Ljava/lang/String;??
?*Requested subprotocol(s) not supported: {}?'(Ljava/lang/String;Ljava/lang/Object;)V????selectedSubprotocolreq-Lio/netty/handler/codec/http/FullHttpRequest;)Lio/netty/handler/codec/http/HttpHeaders;res.Lio/netty/handler/codec/http/FullHttpResponse;keyLjava/lang/CharSequence;
acceptSeedacceptnewWebsocketDecoder@()Lio/netty/handler/codec/http/websocketx/WebSocketFrameDecoder;>io/netty/handler/codec/http/websocketx/WebSocket13FrameDecoder?()I?
?(ZZIZ)V
?
??newWebSocketEncoder@()Lio/netty/handler/codec/http/websocketx/WebSocketFrameEncoder;>io/netty/handler/codec/http/websocketx/WebSocket13FrameEncoder?(Z)V
?
??
ConstantValueCodeLocalVariableTableLineNumberTable
StackMapTable
SourceFile!?	

?a*+,???4
?
:
;
?*?+,? *?"*?$??>
?QRST%&??
??(Y?.?4?7N,?-?=,?CW+?F?L?P:?
?RYT?W??[Y?^?b	?e?i:?o?u?{:?:??????????-?=??????W-?=??????W-?=????W+?F???P:?9*??:		??????!??????-?=??	??W-??f
?.?	?????:????+???P??]?x?d???=?Zz{|+?0?:?P?]?d?o?}??????????????????????&?9?Y?Bq?q?hqq???????Y*?"*??*?$?ð??????3	??Y?ʰ?	???




© 2015 - 2025 Weber Informatics LLC | Privacy Policy