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

io.netty.handler.codec.http.HttpServerUpgradeHandler.class Maven / Gradle / Ivy

There is a newer version: 129
Show newest version
????2F4io/netty/handler/codec/http/HttpServerUpgradeHandler0io/netty/handler/codec/http/HttpObjectAggregatorHttpServerUpgradeHandler.javaAio/netty/handler/codec/http/HttpServerUpgradeHandler$UpgradeEventUpgradeEventHio/netty/handler/codec/http/HttpServerUpgradeHandler$UpgradeCodecFactory	UpgradeCodecFactoryAio/netty/handler/codec/http/HttpServerUpgradeHandler$UpgradeCodecUpgradeCodec@io/netty/handler/codec/http/HttpServerUpgradeHandler$SourceCodecSourceCodec6io/netty/handler/codec/http/HttpServerUpgradeHandler$1sourceCodecBLio/netty/handler/codec/http/HttpServerUpgradeHandler$SourceCodec;upgradeCodecFactoryJLio/netty/handler/codec/http/HttpServerUpgradeHandler$UpgradeCodecFactory;handlingUpgradeZ$assertionsDisabled?(Lio/netty/handler/codec/http/HttpServerUpgradeHandler$SourceCodec;Lio/netty/handler/codec/http/HttpServerUpgradeHandler$UpgradeCodecFactory;)V?(Lio/netty/handler/codec/http/HttpServerUpgradeHandler$SourceCodec;Lio/netty/handler/codec/http/HttpServerUpgradeHandler$UpgradeCodecFactory;I)V
this6Lio/netty/handler/codec/http/HttpServerUpgradeHandler;(I)V"
#!io/netty/util/internal/ObjectUtil&checkNotNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;()
'*	,	/maxContentLengthIdecodec(Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/codec/http/HttpObject;Ljava/util/List;)Vjava/lang/Exception5	7isUpgradeRequest+(Lio/netty/handler/codec/http/HttpObject;)Z9:
; io/netty/util/ReferenceCountUtil=retain&(Ljava/lang/Object;)Ljava/lang/Object;?@
>Ajava/util/ListCadd(Ljava/lang/Object;)ZEFDG+io/netty/handler/codec/http/FullHttpRequestIM(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V3K
LisEmpty()ZNODP	Rsize()ITUDVjava/lang/AssertionErrorX()VZ
Y[get(I)Ljava/lang/Object;]^D_upgradeX(Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/codec/http/FullHttpRequest;)Zab
ccleareZDffullRequest-Lio/netty/handler/codec/http/FullHttpRequest;ctx(Lio/netty/channel/ChannelHandlerContext;msg(Lio/netty/handler/codec/http/HttpObject;out$Ljava/util/List;Ljava/util/List;'io/netty/handler/codec/http/HttpRequestqheaders+()Lio/netty/handler/codec/http/HttpHeaders;stru+io/netty/handler/codec/http/HttpHeaderNameswUPGRADELio/netty/util/AsciiString;yz	x{'io/netty/handler/codec/http/HttpHeaders},(Ljava/lang/CharSequence;)Ljava/lang/String;]
~?JusplitHeader*(Ljava/lang/CharSequence;)Ljava/util/List;??
?&io/netty/channel/ChannelHandlerContext?java/lang/CharSequence?newUpgradeCodec](Ljava/lang/CharSequence;)Lio/netty/handler/codec/http/HttpServerUpgradeHandler$UpgradeCodec;??
?
CONNECTION?z	x?requiredUpgradeHeaders()Ljava/util/Collection;??
?io/netty/util/AsciiString?containsContentEqualsIgnoreCase1(Ljava/util/Collection;Ljava/lang/CharSequence;)Z??
??"containsAllContentEqualsIgnoreCase/(Ljava/util/Collection;Ljava/util/Collection;)Z??
??java/util/Collection?iterator()Ljava/util/Iterator;????java/util/Iterator?hasNext?O??next()Ljava/lang/Object;????contains(Ljava/lang/CharSequence;)Z??
~?createUpgradeResponseH(Ljava/lang/CharSequence;)Lio/netty/handler/codec/http/FullHttpResponse;??
?,io/netty/handler/codec/http/FullHttpResponse??uprepareUpgradeResponse?(Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/codec/http/FullHttpRequest;Lio/netty/handler/codec/http/HttpHeaders;)Z??
?H(Ljava/lang/CharSequence;Lio/netty/handler/codec/http/FullHttpRequest;)V?
?
writeAndFlush4(Ljava/lang/Object;)Lio/netty/channel/ChannelFuture;????(Lio/netty/handler/codec/http/HttpServerUpgradeHandler;Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/codec/http/HttpServerUpgradeHandler$UpgradeCodec;Lio/netty/handler/codec/http/FullHttpRequest;Lio/netty/handler/codec/http/HttpServerUpgradeHandler$UpgradeEvent;)V?
?io/netty/channel/ChannelFuture?addListenerR(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture;????pLjava/lang/CharSequence;cCLio/netty/handler/codec/http/HttpServerUpgradeHandler$UpgradeCodec;irequiredHeaderrequestrequestedProtocols*Ljava/util/List;numRequestedProtocolsupgradeCodecupgradeProtocolconnectionHeaderrequiredHeaders0Ljava/util/Collection;Ljava/util/Collection;valuesupgradeResponse.Lio/netty/handler/codec/http/FullHttpResponse;eventCLio/netty/handler/codec/http/HttpServerUpgradeHandler$UpgradeEvent;finalUpgradeCodec3io/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;??	??io/netty/buffer/Unpooled?EMPTY_BUFFERLio/netty/buffer/ByteBuf;??	??v(Lio/netty/handler/codec/http/HttpVersion;Lio/netty/handler/codec/http/HttpResponseStatus;Lio/netty/buffer/ByteBuf;Z)V?
??
?u,io/netty/handler/codec/http/HttpHeaderValues?	?{U(Ljava/lang/CharSequence;Ljava/lang/Object;)Lio/netty/handler/codec/http/HttpHeaders;E?
~CONTENT_LENGTHz	xZEROz	?res5Lio/netty/handler/codec/http/DefaultFullHttpResponse;java/lang/StringBuilder
lengthU?
#java/util/ArrayList
#charAt(I)C?java/lang/CharacterisWhitespace(C)Z
toString()Ljava/lang/String;
	setLength!"
"append(C)Ljava/lang/StringBuilder;$%
&

CheaderbuilderLjava/lang/StringBuilder;	protocols&io/netty/handler/codec/http/HttpObject.34
0
access$000z(Lio/netty/handler/codec/http/HttpServerUpgradeHandler;)Lio/netty/handler/codec/http/HttpServerUpgradeHandler$SourceCodec;x0java/lang/Class6desiredAssertionStatus8O
79CodeLocalVariableTableLineNumberTableLocalVariableTypeTable
StackMapTable
Exceptions	Signaturew(Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/codec/http/HttpObject;Ljava/util/List;)VD(Ljava/lang/CharSequence;)Ljava/util/List;
SourceFileInnerClasses!
;J*+,??<  !=
??;t *?$*+%?+??-*,.?+?
?0?<*  !   12=????34;O?*Y?8,?/hi? !?jk?lm?npyhi>?no=J?
???!?"?)?/?4???F?O?P?h?m?y??????
"?J@6AB
9:;T*?r?*?r?v?|?????<lm=??@ab;?
,???|????N-?W6::6?3-?`??:*?0??:		?:	:?	??????,??????:????:??:		?|???
	??????:

???"
????:,???????????:
+,
???????Y,??::+
???Y*+,?ǹ?W?<?5??B??	!7?2??? !jk?i?p??2??????m???}??????p	?C??
?"?????> ??}???????	=?!
(5BGKORX]_m r!t%}&?'?(?)?-?.?/?1?5?6?7?;?=?>V?B?!?JD
?0????$?D??%???
??;?*??>*?6???$,?,+? ?HW+?#?
+?'W????+?(?,+? ?HW,?<4,,?)E?2r*?d+,[-p>[-?=:jkl#m,n4p7r>tIuQwXl^|e}p???D???ACD3K;5*+,?/-?1?< !=(@623;/*?-?<4!=(5Z;4?:???S?=(?@DE*
	
		




© 2015 - 2025 Weber Informatics LLC | Privacy Policy