classes.io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.class Maven / Gradle / Ivy
???? 2 ? ) Y
* Z
[ \ ] ^
[ _ ` a b c
] d
[ e
[ f
g h [ i
g j k l m n
) o
) p
q r [ s m t
q u > v m w m x y
) z
[ { b |
) } > ~ >
[ ? > ? > ? > ? > ? b ?
) ? ?
) ? ? ? this$0 -Lio/netty/channel/nio/AbstractNioByteChannel; 0(Lio/netty/channel/nio/AbstractNioByteChannel;)V Code LineNumberTable LocalVariableTable this
NioByteUnsafe InnerClasses ;Lio/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe; closeOnRead %(Lio/netty/channel/ChannelPipeline;)V key Ljava/nio/channels/SelectionKey; pipeline "Lio/netty/channel/ChannelPipeline;
StackMapTable handleReadException ? Handle ?(Lio/netty/channel/ChannelPipeline;Lio/netty/buffer/ByteBuf;Ljava/lang/Throwable;ZLio/netty/channel/RecvByteBufAllocator$Handle;)V byteBuf Lio/netty/buffer/ByteBuf; cause Ljava/lang/Throwable; close Z allocHandle .Lio/netty/channel/RecvByteBufAllocator$Handle; read ()V t config Lio/netty/channel/ChannelConfig; allocator "Lio/netty/buffer/ByteBufAllocator; ? ? ? ? ? ? ?
SourceFile AbstractNioByteChannel.java + , - ? ? ? ? ? ? ? L ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? E ? ? ? ? ? F ? ? ? ? ? J ? ? ? ? java/io/IOException 6 7 : ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? J java/lang/Throwable = @ 9io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe ? 9io/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe AbstractNioUnsafe ? ,io/netty/channel/RecvByteBufAllocator$Handle io/netty/channel/ChannelConfig io/netty/channel/ChannelPipeline io/netty/buffer/ByteBufAllocator io/netty/buffer/ByteBuf ,(Lio/netty/channel/nio/AbstractNioChannel;)V +io/netty/channel/nio/AbstractNioByteChannel isOpen ()Z java/lang/Boolean TRUE Ljava/lang/Boolean; "()Lio/netty/channel/ChannelConfig; io/netty/channel/ChannelOption ALLOW_HALF_CLOSURE Lio/netty/channel/ChannelOption; getOption 4(Lio/netty/channel/ChannelOption;)Ljava/lang/Object; equals (Ljava/lang/Object;)Z
shutdownInput "()Lio/netty/channel/ChannelFuture; selectionKey "()Ljava/nio/channels/SelectionKey; java/nio/channels/SelectionKey interestOps ()I readInterestOp I #(I)Ljava/nio/channels/SelectionKey; 1io/netty/channel/socket/ChannelInputShutdownEvent INSTANCE 3Lio/netty/channel/socket/ChannelInputShutdownEvent; fireUserEventTriggered 6(Ljava/lang/Object;)Lio/netty/channel/ChannelPipeline; voidPromise #()Lio/netty/channel/ChannelPromise; $(Lio/netty/channel/ChannelPromise;)V
isReadable readPending fireChannelRead release readComplete fireChannelReadComplete $()Lio/netty/channel/ChannelPipeline; fireExceptionCaught 9(Ljava/lang/Throwable;)Lio/netty/channel/ChannelPipeline; getAllocator $()Lio/netty/buffer/ByteBufAllocator; recvBufAllocHandle 0()Lio/netty/channel/RecvByteBufAllocator$Handle; reset #(Lio/netty/channel/ChannelConfig;)V allocate =(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/buffer/ByteBuf; doReadBytes (Lio/netty/buffer/ByteBuf;)I
lastBytesRead (I)V incMessagesRead continueReading
isAutoRead removeReadOp 'io/netty/channel/nio/AbstractNioChannel %io/netty/channel/RecvByteBufAllocator ! ) * + , - . / 5 *+? *+? ? 0 H 1 2 5 6 7 / ? [*? ? ? S? *? ? ? ? ? ? 3*? ? W*? ?
M,,? *? ? ?~?
W+? ? W? **? ? ? 0 &