io.netty.handler.codec.http.websocketx.extensions.compression.PerMessageDeflateClientExtensionHandshaker.class Maven / Gradle / Ivy
???? 2 ? hio/netty/handler/codec/http/websocketx/extensions/compression/PerMessageDeflateClientExtensionHandshaker java/lang/Object Tio/netty/handler/codec/http/websocketx/extensions/WebSocketClientExtensionHandshaker /PerMessageDeflateClientExtensionHandshaker.java ?io/netty/handler/codec/http/websocketx/extensions/compression/PerMessageDeflateClientExtensionHandshaker$PermessageDeflateExtension PermessageDeflateExtension java/util/Map$Entry
java/util/Map
Entry compressionLevel I allowClientWindowSize Z requestedServerWindowSize allowClientNoContext requestedServerNoContext ()V 3io/netty/handler/codec/compression/ZlibCodecFactory !isSupportingWindowSizeAndMemLevel ()Z
(IZIZZ)V
this jLio/netty/handler/codec/http/websocketx/extensions/compression/PerMessageDeflateClientExtensionHandshaker;
$ "java/lang/IllegalArgumentException & java/lang/StringBuilder (
) $ requestedServerWindowSize: + append -(Ljava/lang/String;)Ljava/lang/StringBuilder; - .
) / (I)Ljava/lang/StringBuilder; - 1
) 2 (expected: 8-15) 4 toString ()Ljava/lang/String; 6 7
) 8 (Ljava/lang/String;)V :
' ; compressionLevel: = (expected: 0-9) ? A C E G I newRequestData L()Lio/netty/handler/codec/http/websocketx/extensions/WebSocketExtensionData; java/util/HashMap M (I)V O
N P server_no_context_takeover R put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; T U
N V client_no_context_takeover X server_max_window_bits Z java/lang/Integer \ (I)Ljava/lang/String; 6 ^
] _ client_max_window_bits a Hio/netty/handler/codec/http/websocketx/extensions/WebSocketExtensionData c permessage-deflate e $(Ljava/lang/String;Ljava/util/Map;)V g
d h
parameters 9Ljava/util/HashMap; Ljava/util/HashMap; handshakeExtension ?(Lio/netty/handler/codec/http/websocketx/extensions/WebSocketExtensionData;)Lio/netty/handler/codec/http/websocketx/extensions/WebSocketClientExtension; name o 7
d p java/lang/String r equals (Ljava/lang/Object;)Z t u
s v ()Ljava/util/Map; j x
d y entrySet ()Ljava/util/Set; { | }
java/util/Set iterator ()Ljava/util/Iterator; ? ? ? ? java/util/Iterator ? hasNext ? ? ? next ()Ljava/lang/Object; ? ? ? ? getKey ? ? ? equalsIgnoreCase (Ljava/lang/String;)Z ? ?
s ? getValue ? ? ? parseInt (Ljava/lang/String;)I ? ?
] ? q(Lio/netty/handler/codec/http/websocketx/extensions/compression/PerMessageDeflateClientExtensionHandshaker;ZIZI)V ?
? parameter ;Ljava/util/Map$Entry; Ljava/util/Map$Entry;
extensionData JLio/netty/handler/codec/http/websocketx/extensions/WebSocketExtensionData; succeed clientWindowSize serverWindowSize serverNoContext clientNoContext parametersIterator QLjava/util/Iterator;>; Ljava/util/Iterator;
access$000 m(Lio/netty/handler/codec/http/websocketx/extensions/compression/PerMessageDeflateClientExtensionHandshaker;)I x0 Code LocalVariableTable LineNumberTable
StackMapTable LocalVariableTypeTable
SourceFile InnerClasses 1 ? <