![JAR search and dependency download from the Maven repository](/logo.png)
classes.io.netty.handler.codec.http2.Http2ServerUpgradeCodec.class Maven / Gradle / Ivy
The newest version!
???? 29 ? ? ? ?
? ?
C ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ?
? ?
?
? ?
?
? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ?
? ? ? ?
? ? ? ?
? ?
? ?
? ?
? ? ?
4 ? ?
6 ? ? ?
? ? ? ? ?
; ?
?
? ? ?
? ?
? ? ? ? ? InnerClasses logger /Lio/netty/util/internal/logging/InternalLogger; REQUIRED_UPGRADE_HEADERS Ljava/util/List; Signature *Ljava/util/List; EMPTY_HANDLERS "[Lio/netty/channel/ChannelHandler; handlerName Ljava/lang/String; connectionHandler 5Lio/netty/handler/codec/http2/Http2ConnectionHandler; handlers frameReader /Lio/netty/handler/codec/http2/Http2FrameReader; settings ,Lio/netty/handler/codec/http2/Http2Settings; 8(Lio/netty/handler/codec/http2/Http2ConnectionHandler;)V Code LineNumberTable LocalVariableTable this 6Lio/netty/handler/codec/http2/Http2ServerUpgradeCodec; 5(Lio/netty/handler/codec/http2/Http2MultiplexCodec;)V
http2Codec 2Lio/netty/handler/codec/http2/Http2MultiplexCodec; J(Ljava/lang/String;Lio/netty/handler/codec/http2/Http2ConnectionHandler;)V G(Ljava/lang/String;Lio/netty/handler/codec/http2/Http2MultiplexCodec;)V S(Lio/netty/handler/codec/http2/Http2FrameCodec;[Lio/netty/channel/ChannelHandler;)V .Lio/netty/handler/codec/http2/Http2FrameCodec; l(Ljava/lang/String;Lio/netty/handler/codec/http2/Http2ConnectionHandler;[Lio/netty/channel/ChannelHandler;)V requiredUpgradeHeaders ()Ljava/util/Collection; 2()Ljava/util/Collection; prepareUpgradeResponse ?(Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/codec/http/FullHttpRequest;Lio/netty/handler/codec/http/HttpHeaders;)Z upgradeHeaders cause Ljava/lang/Throwable; ctx (Lio/netty/channel/ChannelHandlerContext; upgradeRequest -Lio/netty/handler/codec/http/FullHttpRequest; headers )Lio/netty/handler/codec/http/HttpHeaders; LocalVariableTypeTable $Ljava/util/List;
StackMapTable ? ? ? ? ? ? upgradeTo X(Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/codec/http/FullHttpRequest;)V i I name e -Lio/netty/handler/codec/http2/Http2Exception; ? ? decodeSettingsHeader n(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/CharSequence;)Lio/netty/handler/codec/http2/Http2Settings; payload Lio/netty/buffer/ByteBuf; frame settingsHeader Ljava/lang/CharSequence; header ? ?
Exceptions decodeSettings o(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)Lio/netty/handler/codec/http2/Http2Settings; decodedSettings createSettingsFrame \(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; ()V
SourceFile Http2ServerUpgradeCodec.java ,io/netty/handler/codec/http2/Http2FrameTypes +io/netty/handler/codec/http2/Http2CodecUtil L M W e W ? N O P Q R M 4io/netty/handler/codec/http2/DefaultHttp2FrameReader S T H I ? r ? ? ? ? ? ? ? ? ? ? ? "java/lang/IllegalArgumentException java/lang/StringBuilder There must be 1 and only 1 ? ? ? ? header. ? ? W java/lang/CharSequence ? ? U V java/lang/Throwable F G Error during upgrade to HTTP/2 ? ? ?
+io/netty/handler/codec/http2/Http2Exception !"#$ ? ? ? ? ?% ? *io/netty/handler/codec/http2/Http2Settings 6io/netty/handler/codec/http2/Http2ServerUpgradeCodec$1 W&'()* ?+,- 'io/netty/handler/codec/http2/Http2Flags./01 4io/netty/handler/codec/http2/Http2ServerUpgradeCodec234567 io/netty/channel/ChannelHandler java/lang/Object8 Aio/netty/handler/codec/http/HttpServerUpgradeHandler$UpgradeCodec UpgradeCodec java/util/List &io/netty/channel/ChannelHandlerContext +io/netty/handler/codec/http/FullHttpRequest 'io/netty/handler/codec/http/HttpHeaders java/lang/String io/netty/buffer/ByteBuf +()Lio/netty/handler/codec/http/HttpHeaders; HTTP_UPGRADE_SETTINGS_HEADER getAll *(Ljava/lang/CharSequence;)Ljava/util/List; isEmpty ()Z size ()I append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V get (I)Ljava/lang/Object; -io/netty/util/internal/logging/InternalLogger info *(Ljava/lang/String;Ljava/lang/Throwable;)V pipeline $()Lio/netty/channel/ChannelPipeline; io/netty/channel/ChannelPipeline addAfter i(Ljava/lang/String;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline; context K(Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelHandlerContext; 3io/netty/handler/codec/http2/Http2ConnectionHandler onHttpServerUpgrade /(Lio/netty/handler/codec/http2/Http2Settings;)V fireExceptionCaught ?(Ljava/lang/Throwable;)Lio/netty/channel/ChannelHandlerContext; close "()Lio/netty/channel/ChannelFuture; alloc $()Lio/netty/buffer/ByteBufAllocator; java/nio/CharBuffer wrap /(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; io/netty/util/CharsetUtil UTF_8 Ljava/nio/charset/Charset; io/netty/buffer/ByteBufUtil encodeString l(Lio/netty/buffer/ByteBufAllocator;Ljava/nio/CharBuffer;Ljava/nio/charset/Charset;)Lio/netty/buffer/ByteBuf; +io/netty/handler/codec/base64/Base64Dialect URL_SAFE -Lio/netty/handler/codec/base64/Base64Dialect; $io/netty/handler/codec/base64/Base64 decode a(Lio/netty/buffer/ByteBuf;Lio/netty/handler/codec/base64/Base64Dialect;)Lio/netty/buffer/ByteBuf; release e(Lio/netty/handler/codec/http2/Http2ServerUpgradeCodec;Lio/netty/handler/codec/http2/Http2Settings;)V -io/netty/handler/codec/http2/Http2FrameReader readFrame u(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/handler/codec/http2/Http2FrameListener;)V
readableBytes io/netty/buffer/ByteBufAllocator buffer (I)Lio/netty/buffer/ByteBuf; writeFrameHeader H(Lio/netty/buffer/ByteBuf;IBLio/netty/handler/codec/http2/Http2Flags;I)V
writeBytes 4(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; 4io/netty/util/internal/logging/InternalLoggerFactory getInstance B(Ljava/lang/Class;)Lio/netty/util/internal/logging/InternalLogger; java/util/Collections
singletonList $(Ljava/lang/Object;)Ljava/util/List; 4io/netty/handler/codec/http/HttpServerUpgradeHandler ! ? C D F G H I J K L M N O P Q R M S T U V
W X Y B
*+? ? ? Z
B C [
\ ]
P Q W ^ Y B
*+? ? ? Z
L M [
\ ]
_ ` W a Y L
*+,? ? ? Z
W X [
\ ]
N O
P Q W b Y L
*+,? ? ? Z
a b [
\ ]
N O
_ ` ? W c Y J *+,? ? Z
l m [ \ ] _ d R M ? W e Y { *? *+? *,? *-? *? Y?
? ? Z p q r s t u [ * \ ] N O P Q R M f g Y . ? ? Z y [ \ ] J h i j Y " k,?
? ? :? ? ? ? %? Y? Y? ? ? ? ? ? ? ?**+? ? ? ? ?:? !? " ? Z [ Z " ? ? # ? E ? Y ? [ ? ] ? i ? [ > M k I ] l m k \ ] k n o k p q k r s t M k u v ? # w!? x y z { | } ~ Y % ~+? # +? $ *? *? ? % W*? ? A+? # *? ? & ? $ N*? ?d6? +? # -*? 2? % W?????*? *? ? '? N+-? ) W+? * W? j m ( Z 2 ? ? ! ? 6 ? D ? Y ? _ ? j ? m ? n ? v ? } ? [ > ? ? 6 ) ? O n ? ? ~ \ ] ~ n o ~ p q v ? ? ?? M ? ? ? Y ? =+? + ,? ,? -? .N-? /? 0:+? 1:*+? 2:-? 3W?:-? 3W? + 3 3 5 3 Z " ? ? ? " ? + ? 0 ? 3 ? : ? [ > ? ? " ? ? = \ ] = n o = ? ? , ? ? v ? 3 x y ? ? | ? ( ? ? Y ? 1? 4Y? 5N*? +,? 6Y*-? 7? 8 -:,? 3W?:,? 3W? ' ' ) ' Z ? ? ? ? $ ? ' ? . ? [ * ? V 1 \ ] 1 n o 1 ? ? v g | ? (
? ? Y 1*? + +? 9`? : M,+? 9? ;Y? <? =,+? >W+? 3W,? Z ? ? $ ? * ? / ? [ 1 n o 1 ? ? ? ? ? ? Y = ?? @? ? ? A? ? B? ? Z / 0 1 2 ? ? E 6 D ? ?
© 2015 - 2025 Weber Informatics LLC | Privacy Policy