![JAR search and dependency download from the Maven repository](/logo.png)
classes.io.netty.handler.codec.http.websocketx.extensions.WebSocketClientExtensionHandler.class Maven / Gradle / Ivy
The newest version!
???? 2 ?
6 x y 7
z { |
z
} ~ 5 ?
?
? ? ? ?
? ? ? ? ? ? ? ? ? ?
?
?
? ?
? ?
6 ? ? ?
? ? ? ? ?
? ? ? + ? ? ? ? ?
$ x ?
$ ?
$ ?
$ ?
# z ? + ? + ? ? ? ? ?
? ?
? ? ? ? ? ?
6 ? ? ? extensionHandshakers Ljava/util/List; Signature hLjava/util/List; Z([Lio/netty/handler/codec/http/websocketx/extensions/WebSocketClientExtensionHandshaker;)V Code LineNumberTable LocalVariableTable this SLio/netty/handler/codec/http/websocketx/extensions/WebSocketClientExtensionHandler; W[Lio/netty/handler/codec/http/websocketx/extensions/WebSocketClientExtensionHandshaker;
StackMapTable ? B write ^(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)V
extensionData JLio/netty/handler/codec/http/websocketx/extensions/WebSocketExtensionData; extensionHandshaker VLio/netty/handler/codec/http/websocketx/extensions/WebSocketClientExtensionHandshaker; request )Lio/netty/handler/codec/http/HttpRequest; headerValue Ljava/lang/String; ctx (Lio/netty/channel/ChannelHandlerContext; msg Ljava/lang/Object; promise !Lio/netty/channel/ChannelPromise; ? ? ?
Exceptions ? channelRead =(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V extensionHandshakersIterator Ljava/util/Iterator; validExtension LLio/netty/handler/codec/http/websocketx/extensions/WebSocketClientExtension; decoder MLio/netty/handler/codec/http/websocketx/extensions/WebSocketExtensionDecoder; encoder MLio/netty/handler/codec/http/websocketx/extensions/WebSocketExtensionEncoder;
extensions validExtensions rsv I extensionsHeader response *Lio/netty/handler/codec/http/HttpResponse; LocalVariableTypeTable lLjava/util/Iterator; \Ljava/util/List; ^Ljava/util/List; ? ? ? ? ? ?
SourceFile $WebSocketClientExtensionHandler.java ; ? java/lang/NullPointerException ; ? "java/lang/IllegalArgumentException :extensionHandshakers must contains at least one handshaker ? ? ? 7 8 'io/netty/handler/codec/http/HttpRequest ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Tio/netty/handler/codec/http/websocketx/extensions/WebSocketClientExtensionHandshaker ? ? ? ? ? ? ? ? ? ? F G (io/netty/handler/codec/http/HttpResponse ? ? java/util/ArrayList ? ? ; ? Hio/netty/handler/codec/http/websocketx/extensions/WebSocketExtensionData ? ? g ? ? ? %io/netty/handler/codec/CodecException java/lang/StringBuilder +invalid WebSocket Extension handshake for " ? ? ? ? ? ? Jio/netty/handler/codec/http/websocketx/extensions/WebSocketClientExtension ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? [ \ Qio/netty/handler/codec/http/websocketx/extensions/WebSocketClientExtensionHandler %io/netty/channel/ChannelDuplexHandler java/lang/String java/util/Iterator java/lang/Exception &io/netty/channel/ChannelHandlerContext java/lang/Object java/util/List ()V (Ljava/lang/String;)V java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; headers +()Lio/netty/handler/codec/http/HttpHeaders; Hio/netty/handler/codec/http/websocketx/extensions/WebSocketExtensionUtil isWebsocketUpgrade ,(Lio/netty/handler/codec/http/HttpHeaders;)Z +io/netty/handler/codec/http/HttpHeaderNames SEC_WEBSOCKET_EXTENSIONS Lio/netty/util/AsciiString; 'io/netty/handler/codec/http/HttpHeaders getAsString ,(Ljava/lang/CharSequence;)Ljava/lang/String; iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; newRequestData L()Lio/netty/handler/codec/http/websocketx/extensions/WebSocketExtensionData; name ()Ljava/lang/String;
parameters ()Ljava/util/Map; appendExtension G(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; set U(Ljava/lang/CharSequence;Ljava/lang/Object;)Lio/netty/handler/codec/http/HttpHeaders; extractExtensions $(Ljava/lang/String;)Ljava/util/List; size ()I (I)V handshakeExtension ?(Lio/netty/handler/codec/http/websocketx/extensions/WebSocketExtensionData;)Lio/netty/handler/codec/http/websocketx/extensions/WebSocketClientExtension; add (Ljava/lang/Object;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder; toString newExtensionDecoder O()Lio/netty/handler/codec/http/websocketx/extensions/WebSocketExtensionDecoder; newExtensionEncoder O()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 addAfter i(Ljava/lang/String;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline; remove 5(Ljava/lang/String;)Lio/netty/channel/ChannelHandler; ! 5 6 7 8 9 : ? ; <