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

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

????2?Qio/netty/handler/codec/http/websocketx/extensions/WebSocketClientExtensionHandler%io/netty/channel/ChannelDuplexHandler$WebSocketClientExtensionHandler.javaextensionHandshakersLjava/util/List;hLjava/util/List;Z([Lio/netty/handler/codec/http/websocketx/extensions/WebSocketClientExtensionHandshaker;)V()V	
java/lang/NullPointerException(Ljava/lang/String;)V	
W[Lio/netty/handler/codec/http/websocketx/extensions/WebSocketClientExtensionHandshaker;"java/lang/IllegalArgumentException:extensionHandshakers must contains at least one handshaker
java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;
	!thisSLio/netty/handler/codec/http/websocketx/extensions/WebSocketClientExtensionHandler;write^(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)Vjava/lang/Exception''io/netty/handler/codec/http/HttpRequest)headers+()Lio/netty/handler/codec/http/HttpHeaders;+,*-Hio/netty/handler/codec/http/websocketx/extensions/WebSocketExtensionUtil/isWebsocketUpgrade,(Lio/netty/handler/codec/http/HttpHeaders;)Z12
03+io/netty/handler/codec/http/HttpHeaderNames5SEC_WEBSOCKET_EXTENSIONSLio/netty/util/AsciiString;78	69'io/netty/handler/codec/http/HttpHeaders;getAsString,(Ljava/lang/CharSequence;)Ljava/lang/String;=>
<?java/util/ListAiterator()Ljava/util/Iterator;CDBEjava/lang/StringGjava/util/IteratorIhasNext()ZKLJMnext()Ljava/lang/Object;OPJQTio/netty/handler/codec/http/websocketx/extensions/WebSocketClientExtensionHandshakerSnewRequestDataL()Lio/netty/handler/codec/http/websocketx/extensions/WebSocketExtensionData;UVTWHio/netty/handler/codec/http/websocketx/extensions/WebSocketExtensionDataYname()Ljava/lang/String;[\
Z]
parameters()Ljava/util/Map;_`
ZaappendExtensionG(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;cd
0esetU(Ljava/lang/CharSequence;Ljava/lang/Object;)Lio/netty/handler/codec/http/HttpHeaders;gh
<i%&
k
extensionDataJLio/netty/handler/codec/http/websocketx/extensions/WebSocketExtensionData;extentionHandshakerVLio/netty/handler/codec/http/websocketx/extensions/WebSocketClientExtensionHandshaker;request)Lio/netty/handler/codec/http/HttpRequest;headerValueLjava/lang/String;ctx(Lio/netty/channel/ChannelHandlerContext;msgLjava/lang/Object;promise!Lio/netty/channel/ChannelPromise;channelRead=(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V(io/netty/handler/codec/http/HttpResponse}~-extractExtensions$(Ljava/lang/String;)Ljava/util/List;??
0?java/util/ArrayList?size()I??B?(I)V	?
??&io/netty/channel/ChannelHandlerContext?java/lang/Object?Jio/netty/handler/codec/http/websocketx/extensions/WebSocketClientExtension?handshakeExtension?(Lio/netty/handler/codec/http/websocketx/extensions/WebSocketExtensionData;)Lio/netty/handler/codec/http/websocketx/extensions/WebSocketClientExtension;??T?rsv????add(Ljava/lang/Object;)Z??B?%io/netty/handler/codec/CodecException?java/lang/StringBuilder?
?,invalid WebSocket Extension handhshake for "?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??"?toString?\
??
?newExtensionDecoderO()Lio/netty/handler/codec/http/websocketx/extensions/WebSocketExtensionDecoder;????newExtensionEncoderO()Lio/netty/handler/codec/http/websocketx/extensions/WebSocketExtensionEncoder;????pipeline$()Lio/netty/channel/ChannelPipeline;?????]getClass()Ljava/lang/Class;??
??java/lang/Class?getName?\
?? io/netty/channel/ChannelPipeline?addAfteri(Ljava/lang/String;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;????remove5(Ljava/lang/String;)Lio/netty/channel/ChannelHandler;????{|
?extensionHandshakerextensionHandshakersIteratorlLjava/util/Iterator;Ljava/util/Iterator;validExtensionLLio/netty/handler/codec/http/websocketx/extensions/WebSocketClientExtension;decoderMLio/netty/handler/codec/http/websocketx/extensions/WebSocketExtensionDecoder;encoderMLio/netty/handler/codec/http/websocketx/extensions/WebSocketExtensionEncoder;
extensions\Ljava/util/List;validExtensions^Ljava/util/List;IextensionsHeaderresponse*Lio/netty/handler/codec/http/HttpResponse;	SignatureCodeLocalVariableTableLineNumberTable
StackMapTable
ExceptionsLocalVariableTypeTable
SourceFile!??	
??**?
+?
?Y??+??
?Y??*+? ?"??*#$*?45689!;)<??%&?7	?,?*?u,?*?.?4?f,?*:?.?:?@:*?"?F:?N?,?R?T:?X:?^?b?f:????.?:?jW*+,-?l??RUmnLop]qr+Nst?#$?uv?wx?yz?2@AB+DLEUFYGaFfHiJyM?N??6*HJ?2??({|?&
o,?~?d,?~N-??4?S-??:?@:?.??:??Y????:6?F:?N???R?Z:	*?"?F:
:?'
?N?
?R?T:	??:????)??~????6??W?$??Y??Y?????????????????g?F:?N?\?R??:		??:
	??:+??+??
????
??W+??+????????W???+??+????W*+,?б????pox??
ru??d?mn	A??
8??	J??	2$?B?E??&B?t\??o#$ouvowx? ox??
2$??B????!STVW&Y+Z-[2\8]B^E`dahbocre?f?g?h?i?k?l?m?o?r?t	uvw7xSyV|h?n??U	?N	??~HBBJ?#ZJ?(*? ??J?b??~H??(?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy