io.netty.handler.codec.http.websocketx.Utf8FrameValidator.class Maven / Gradle / Ivy
???? 2 k 9io/netty/handler/codec/http/websocketx/Utf8FrameValidator -io/netty/channel/ChannelInboundHandlerAdapter Utf8FrameValidator.java fragmentedFramesCount I
utf8Validator 6Lio/netty/handler/codec/http/websocketx/Utf8Validator; ()V
this ;Lio/netty/handler/codec/http/websocketx/Utf8FrameValidator; channelRead =(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V java/lang/Exception 5io/netty/handler/codec/http/websocketx/WebSocketFrame isFinalFragment ()Z
9io/netty/handler/codec/http/websocketx/PingWebSocketFrame 9io/netty/handler/codec/http/websocketx/TextWebSocketFrame 4io/netty/handler/codec/http/websocketx/Utf8Validator "
isChecking $
# % content ()Lio/netty/buffer/ByteBuf; ' (
) checkUTF8String D(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V + ,
- finish /
# 0
2 frame 7Lio/netty/handler/codec/http/websocketx/WebSocketFrame; ctx (Lio/netty/channel/ChannelHandlerContext; msg Ljava/lang/Object; .io/netty/handler/codec/CorruptedFrameException :
# check (Lio/netty/buffer/ByteBuf;)V = >
# ? &io/netty/channel/ChannelHandlerContext A channel ()Lio/netty/channel/Channel; C D B E io/netty/channel/Channel G isActive I H J io/netty/buffer/Unpooled L EMPTY_BUFFER Lio/netty/buffer/ByteBuf; N O M P
writeAndFlush 4(Ljava/lang/Object;)Lio/netty/channel/ChannelFuture; R S B T &io/netty/channel/ChannelFutureListener V CLOSE (Lio/netty/channel/ChannelFutureListener; X Y W Z io/netty/channel/ChannelFuture \ addListener R(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture; ^ _ ] ` ex 0Lio/netty/handler/codec/CorruptedFrameException; buffer Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile !
e / *?
? f g e . ?,? ? ?,? N,? ? ? :-? ? q*? -? ? *? !? ^*? !? &? T*+-? *? .*? !? 1? A*? ? -? ? )*+-? *? .? *? !? *? !? &? *+-? *? .*Y? `? *+,? 3? f * 4 5 ? ? 6 7 ? 8 9 g F # $ ( + , " / 4 0 : 2 C 6 M <