classes.io.netty.channel.socket.nio.NioSocketChannel.class Maven / Gradle / Ivy
The newest version!
???? 2
u
u
u
u
u
!"
# u$
u%
u&
u'
u(
x)*
+
, u-
x./
x01
u2
3
4
56
u7
58
x9:
x;
<=
>
5?
u@
uA
uBCD
uEG
+HI
-JCK
uL
u8M
2J
uN
uOPQR
7JPS
uTU
;VPW uXYZ[\]\^
u_`
a
5b
5c
5d
ue
fg
fh
fi
ujk
Nl
um
no
Rp
xm
qrs
tu ?v ?w
tx
ty
tz{|{}
~
u??
??
u?
?
??
??
u?
??
?
u?
u?
??
??
??
o?
u?
u?
u?
u??
??
??? NioSocketChannelConfig InnerClasses NioSocketChannelUnsafe logger /Lio/netty/util/internal/logging/InternalLogger; DEFAULT_SELECTOR_PROVIDER (Ljava/nio/channels/spi/SelectorProvider; config -Lio/netty/channel/socket/SocketChannelConfig; newSocket K(Ljava/nio/channels/spi/SelectorProvider;)Ljava/nio/channels/SocketChannel; Code LineNumberTable LocalVariableTable e Ljava/io/IOException; provider
StackMapTable ()V this .Lio/netty/channel/socket/nio/NioSocketChannel; +(Ljava/nio/channels/spi/SelectorProvider;)V $(Ljava/nio/channels/SocketChannel;)V socket !Ljava/nio/channels/SocketChannel; >(Lio/netty/channel/Channel;Ljava/nio/channels/SocketChannel;)V parent Lio/netty/channel/Channel; /()Lio/netty/channel/socket/ServerSocketChannel; /()Lio/netty/channel/socket/SocketChannelConfig; javaChannel #()Ljava/nio/channels/SocketChannel; isActive ()Z ch1 isOutputShutdown isInputShutdown
isShutdown Ljava/net/Socket;? localAddress ()Ljava/net/InetSocketAddress;
remoteAddress doShutdownOutput
Exceptions? RuntimeInvisibleAnnotations 1Lio/netty/util/internal/SuppressJava6Requirement; reason #Usage guarded by java version check shutdownOutput "()Lio/netty/channel/ChannelFuture; C(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; promise !Lio/netty/channel/ChannelPromise; loop Lio/netty/channel/EventLoop;?
shutdownInput isInputShutdown0 shutdown shutdownOutputFuture Lio/netty/channel/ChannelFuture;? shutdownOutputDone D(Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelPromise;)V shutdownInputFuture shutdownDone d(Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelPromise;)V shutdownOutputCause Ljava/lang/Throwable; shutdownInputCause` shutdownInput0 $(Lio/netty/channel/ChannelPromise;)V t
localAddress0 ()Ljava/net/SocketAddress; remoteAddress0 doBind (Ljava/net/SocketAddress;)V Ljava/net/SocketAddress; doBind0 doConnect 3(Ljava/net/SocketAddress;Ljava/net/SocketAddress;)Z connected Z success?? doFinishConnect doDisconnect doClose doReadBytes (Lio/netty/buffer/ByteBuf;)I byteBuf Lio/netty/buffer/ByteBuf; allocHandle? Handle .Lio/netty/channel/RecvByteBufAllocator$Handle; doWriteBytes buf expectedWrittenBytes I doWriteFileRegion (Lio/netty/channel/FileRegion;)J region Lio/netty/channel/FileRegion; position J adjustMaxBytesPerGatheringWrite (III)V attempted written oldMaxBytesPerGatheringWrite doWrite +(Lio/netty/channel/ChannelOutboundBuffer;)V buffer Ljava/nio/ByteBuffer; attemptedBytes localWrittenBytes maxBytesPerGatheringWrite
nioBuffers [Ljava/nio/ByteBuffer; nioBufferCnt in (Lio/netty/channel/ChannelOutboundBuffer; writeSpinCount ??? newUnsafe? AbstractNioUnsafe =()Lio/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe; '()Ljava/nio/channels/SelectableChannel; AbstractUnsafe 3()Lio/netty/channel/AbstractChannel$AbstractUnsafe; ()Lio/netty/channel/Channel; "()Lio/netty/channel/ChannelConfig;
access$100 R(Lio/netty/channel/socket/nio/NioSocketChannel;Lio/netty/channel/ChannelPromise;)V x0 x1
access$200 r(Lio/netty/channel/socket/nio/NioSocketChannel;Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelPromise;)V x2
access$300
access$500 1(Lio/netty/channel/socket/nio/NioSocketChannel;)V
access$600
SourceFile NioSocketChannel.java &io/netty/channel/internal/ChannelUtils? ?? ? ? ? ? ? ? ??? ? java/io/IOException !io/netty/channel/ChannelException Failed to open a socket. ?? ? ? ? ? ? ? ? ? ? ?? Cio/netty/channel/socket/nio/NioSocketChannel$NioSocketChannelConfig ?? ?? ? ? ? +io/netty/channel/socket/ServerSocketChannel ? java/nio/channels/SocketChannel ? ?? ?? ?? ? ? ? ? ? ? ? ? java/net/InetSocketAddress ? ???? ? ? ? ??? ? ????? ???? /io/netty/channel/AbstractChannel$AbstractUnsafe ? ? .io/netty/channel/socket/nio/NioSocketChannel$1 ??? ? ? .io/netty/channel/socket/nio/NioSocketChannel$2 ? ? ? ??? ? .io/netty/channel/socket/nio/NioSocketChannel$3?? ? ? .io/netty/channel/socket/nio/NioSocketChannel$4 ??? } ~ ;Exception suppressed because a previous exception occurred.???????? ? ? java/lang/Throwable ? ? ? ?? ?? ? ? ?????????? java/nio/channels/SelectionKey?? ? ?? ? java/lang/Error ? ?? ???????????????????????? ? ?????? ?? ??? ????????????? ? ??????? Cio/netty/channel/socket/nio/NioSocketChannel$NioSocketChannelUnsafe ?? ? ? ? ? ? ? ,io/netty/channel/socket/nio/NioSocketChannel?? ? +io/netty/channel/nio/AbstractNioByteChannel %io/netty/channel/socket/SocketChannel java/net/Socket java/lang/Exception io/netty/channel/EventLoop io/netty/channel/ChannelFuture java/net/SocketAddress ,io/netty/channel/RecvByteBufAllocator$Handle java/nio/ByteBuffer &io/netty/channel/ChannelOutboundBuffer 9io/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe clearReadPending doDeregister &java/nio/channels/spi/SelectorProvider openSocketChannel *(Ljava/lang/String;Ljava/lang/Throwable;)V B(Lio/netty/channel/Channel;Ljava/nio/channels/SelectableChannel;)V ()Ljava/net/Socket; ?(Lio/netty/channel/socket/nio/NioSocketChannel;Lio/netty/channel/socket/nio/NioSocketChannel;Ljava/net/Socket;Lio/netty/channel/socket/nio/NioSocketChannel$1;)V isOpen isConnected (io/netty/util/internal/PlatformDependent javaVersion ()I
newPromise #()Lio/netty/channel/ChannelPromise; eventLoop %()Lio/netty/channel/nio/NioEventLoop; inEventLoop unsafe NioUnsafe 5()Lio/netty/channel/nio/AbstractNioChannel$NioUnsafe; io/netty/channel/AbstractChannel execute (Ljava/lang/Runnable;)V isDone addListener R(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture; cause ()Ljava/lang/Throwable; -io/netty/util/internal/logging/InternalLogger debug io/netty/channel/ChannelPromise
setFailure 8(Ljava/lang/Throwable;)Lio/netty/channel/ChannelPromise;
setSuccess getLocalSocketAddress getRemoteSocketAddress "io/netty/util/internal/SocketUtils bind <(Ljava/nio/channels/SocketChannel;Ljava/net/SocketAddress;)V ,(Ljava/net/Socket;Ljava/net/SocketAddress;)V connect <(Ljava/nio/channels/SocketChannel;Ljava/net/SocketAddress;)Z selectionKey "()Ljava/nio/channels/SelectionKey; interestOps #(I)Ljava/nio/channels/SelectionKey;
finishConnect close 1io/netty/channel/nio/AbstractNioChannel$NioUnsafe recvBufAllocHandle 0()Lio/netty/channel/RecvByteBufAllocator$Handle; io/netty/buffer/ByteBuf
writableBytes attemptedBytesRead (I)V
writeBytes -(Ljava/nio/channels/ScatteringByteChannel;I)I
readableBytes readBytes ,(Ljava/nio/channels/GatheringByteChannel;I)I io/netty/channel/FileRegion transferred ()J
transferTo +(Ljava/nio/channels/WritableByteChannel;J)J setMaxBytesPerGatheringWrite +io/netty/channel/socket/SocketChannelConfig getWriteSpinCount isEmpty clearOpWrite getMaxBytesPerGatheringWrite (IJ)[Ljava/nio/ByteBuffer; nioBufferCount doWrite0 +(Lio/netty/channel/ChannelOutboundBuffer;)I remaining write (Ljava/nio/ByteBuffer;)I incompleteWrite (Z)V removeBytes (J)V
nioBufferSize ([Ljava/nio/ByteBuffer;II)J a(Lio/netty/channel/socket/nio/NioSocketChannel;Lio/netty/channel/socket/nio/NioSocketChannel$1;)V 4io/netty/util/internal/logging/InternalLoggerFactory getInstance B(Ljava/lang/Class;)Lio/netty/util/internal/logging/InternalLogger; *()Ljava/nio/channels/spi/SelectorProvider; %io/netty/channel/RecvByteBufAllocator 'io/netty/channel/nio/AbstractNioChannel ! u x y } ~ ? ? ? 4
? ? ? a *? ?L? Y
+? ? ? E F G ? ? ? ? ? ? E ? ? ? ? 6 *? ?
? ?
Q R ? ? ? ? ? ? A *+? ? ? ?
X Y ? ? ? ? ? ? ? ? ? *+? ? ?
_ ` ? ? ? ? ? ? ? ? _ *+,? *? Y**,? ? ? ? ? i j k ? ? ? ? ? ? ? ? ? ? 2 *? ? ? ? o ? ? ? ? ? ? / *? ? ? t ? ? ? ? ? ? 2 *? ? ? ? y ? ? ? ? ? ? a *? L+? ? +? ? ? ? ?
~ ? ? ? ? ? ?
? ?@ ? ? ? P *? ? ? ?
*? ? ? ? ? ? ? ? ? ? @ ? ? ? P *? ? ? ?
*? ? ? ? ? ? ? ? ? ? @ ? ? ? m #*? ? L+? ?
+? ?
*? ? ? ? ?
? ? ? # ? ? ? ? ? ? ?@ ? ? ? 2 *? ? !? ? ? ? ? ? ? ? ? 2 *? "? !? ? ? ? ? ? ? ? ? ^ ? #? *? ? $W?
*? ? ? %? ? ? ? ? ? ? ? ? ? ? ? ? ? ?s ? ? ? ? 3 **? &? '? ? ? ? ? ? ? ? ? ? -*? (M,? ) ? *? *? ++? ,? ,? -Y*+? .? / +? ? ? ? ? ? + ? ? - ? ? - ? ? ( ? ? ? ? ? ? ? ? 3 **? &? 0? ? ? ? ? ? ? ? ? / *? 1? ? ? ? ? ? ? ? ? ? '*? (M,? ) ? *+? ? ,? 2Y*+? 3? / +? ? ? ? ? ? % ? ? ' ? ? ' ? ? " ? ? ? ? ? ? ? ? 3 **? &? 4? ? ? ? ? ? ? ? ? ? )*? 5M,? 6 ? *,+? ? ,? 7Y*+? 8? 9 W+? ? ? ? ? ? ' ? ? ) ? ? ) ? ? $ ? ? ? ? ? ? ? ? ? )*? :N-? 6 ? +-,? ? -? ;Y*+,?