io.netty.channel.nio.AbstractNioByteChannel.class Maven / Gradle / Ivy
???? 2 ? +io/netty/channel/nio/AbstractNioByteChannel 'io/netty/channel/nio/AbstractNioChannel AbstractNioByteChannel.java 9io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe
NioByteUnsafe -io/netty/channel/nio/AbstractNioByteChannel$1 9io/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe AbstractNioUnsafe /io/netty/channel/AbstractChannel$AbstractUnsafe io/netty/channel/AbstractChannel AbstractUnsafe METADATA "Lio/netty/channel/ChannelMetadata; EXPECTED_TYPES Ljava/lang/String; flushTask Ljava/lang/Runnable; B(Lio/netty/channel/Channel;Ljava/nio/channels/SelectableChannel;)V C(Lio/netty/channel/Channel;Ljava/nio/channels/SelectableChannel;I)V
this -Lio/netty/channel/nio/AbstractNioByteChannel; parent Lio/netty/channel/Channel; ch %Ljava/nio/channels/SelectableChannel;
shutdownInput "()Lio/netty/channel/ChannelFuture; isInputShutdown0 ()Z newUnsafe =()Lio/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe; 0(Lio/netty/channel/nio/AbstractNioByteChannel;)V *
+ metadata $()Lio/netty/channel/ChannelMetadata; / doWrite +(Lio/netty/channel/ChannelOutboundBuffer;)V java/lang/Exception 3 &io/netty/channel/ChannelOutboundBuffer 5 current ()Ljava/lang/Object; 7 8
6 9 clearOpWrite ()V ; <
= java/lang/Object ? io/netty/buffer/ByteBuf A
readableBytes ()I C D
B E remove G '
6 H config "()Lio/netty/channel/ChannelConfig; J K
L io/netty/channel/ChannelConfig N getWriteSpinCount P D O Q doWriteBytes (Lio/netty/buffer/ByteBuf;)I S T
U
isReadable W '
B X progress (J)V Z [
6 \ io/netty/channel/FileRegion ^ transferred ()J ` a _ b count d a _ e doWriteFileRegion (Lio/netty/channel/FileRegion;)J g h
i java/lang/Error k <
l m incompleteWrite (Z)V o p
q localFlushedAmount I i buf Lio/netty/buffer/ByteBuf; done Z
flushedAmount J region Lio/netty/channel/FileRegion; msg Ljava/lang/Object; in (Lio/netty/channel/ChannelOutboundBuffer; writeSpinCount
setOpWrite filterOutboundMessage &(Ljava/lang/Object;)Ljava/lang/Object; isDirect ? '
B ? newDirectBuffer 4(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; ? ?
? 'java/lang/UnsupportedOperationException ? java/lang/StringBuilder ?
? m unsupported message type: ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? !io/netty/util/internal/StringUtil ? simpleClassName &(Ljava/lang/Object;)Ljava/lang/String; ? ?
? ? ? toString ()Ljava/lang/String; ? ?
? ? (Ljava/lang/String;)V ?
? ? ? <
? ?
+ java/lang/Runnable ? eventLoop %()Lio/netty/channel/nio/NioEventLoop; ? ?
? !io/netty/channel/nio/NioEventLoop ? execute (Ljava/lang/Runnable;)V ? ?
? ? doReadBytes selectionKey "()Ljava/nio/channels/SelectionKey; ? ?
? java/nio/channels/SelectionKey ? isValid ? '
? ? interestOps ? D
? ? #(I)Ljava/nio/channels/SelectionKey; ? ?
? ? key Ljava/nio/channels/SelectionKey; 3()Lio/netty/channel/AbstractChannel$AbstractUnsafe; ( )
? io/netty/channel/ChannelMetadata ? (ZI)V ?
? ? (expected: ? %(Ljava/lang/Class;)Ljava/lang/String; ? ?
? ? , ? (C)Ljava/lang/StringBuilder; ? ?
? ? Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile InnerClasses! ? J *+,? ? ? ! " # ?
7 8 $ % &