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

io.netty.channel.socket.nio.NioSocketChannel.class Maven / Gradle / Ivy

????2?,io/netty/channel/socket/nio/NioSocketChannel+io/netty/channel/nio/AbstractNioByteChannel%io/netty/channel/socket/SocketChannelNioSocketChannel.javaCio/netty/channel/socket/nio/NioSocketChannel$NioSocketChannelConfigNioSocketChannelConfigCio/netty/channel/socket/nio/NioSocketChannel$NioSocketChannelUnsafeNioSocketChannelUnsafe.io/netty/channel/socket/nio/NioSocketChannel$6.io/netty/channel/socket/nio/NioSocketChannel$5.io/netty/channel/socket/nio/NioSocketChannel$4.io/netty/channel/socket/nio/NioSocketChannel$3.io/netty/channel/socket/nio/NioSocketChannel$2.io/netty/channel/socket/nio/NioSocketChannel$1,io/netty/channel/RecvByteBufAllocator$Handle%io/netty/channel/RecvByteBufAllocatorHandle9io/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe'io/netty/channel/nio/AbstractNioChannel!AbstractNioUnsafe/io/netty/channel/AbstractChannel$AbstractUnsafe$ io/netty/channel/AbstractChannel&AbstractUnsafe1io/netty/channel/nio/AbstractNioChannel$NioUnsafe)	NioUnsafelogger/Lio/netty/util/internal/logging/InternalLogger;DEFAULT_SELECTOR_PROVIDER(Ljava/nio/channels/spi/SelectorProvider;config-Lio/netty/channel/socket/SocketChannelConfig;	newSocketK(Ljava/nio/channels/spi/SelectorProvider;)Ljava/nio/channels/SocketChannel;java/io/IOException4&java/nio/channels/spi/SelectorProvider6openSocketChannel#()Ljava/nio/channels/SocketChannel;89
7:!io/netty/channel/ChannelException<Failed to open a socket.>*(Ljava/lang/String;Ljava/lang/Throwable;)V@A
=BeLjava/io/IOException;provider()V./	H+(Ljava/nio/channels/spi/SelectorProvider;)V@J
Kthis.Lio/netty/channel/socket/nio/NioSocketChannel;23
O$(Ljava/nio/channels/SocketChannel;)V@Q
R>(Lio/netty/channel/Channel;Ljava/nio/channels/SocketChannel;)V@T
Usocket!Ljava/nio/channels/SocketChannel;B(Lio/netty/channel/Channel;Ljava/nio/channels/SelectableChannel;)V@Y
Zjava/nio/channels/SocketChannel\()Ljava/net/Socket;W^
]_?(Lio/netty/channel/socket/nio/NioSocketChannel;Lio/netty/channel/socket/nio/NioSocketChannel;Ljava/net/Socket;Lio/netty/channel/socket/nio/NioSocketChannel$1;)V@a
	b01	dparentLio/netty/channel/Channel;/()Lio/netty/channel/socket/ServerSocketChannel;()Lio/netty/channel/Channel;fi
j+io/netty/channel/socket/ServerSocketChannell/()Lio/netty/channel/socket/SocketChannelConfig;javaChannel'()Ljava/nio/channels/SelectableChannel;op
qisActive()Zo9
uisOpenwt
]xisConnectedzt
]{chisOutputShutdownjava/net/Socket~t
??st
?isInputShutdown?t
??
isShutdownLjava/net/Socket;localAddress()Ljava/net/InetSocketAddress;()Ljava/net/SocketAddress;??
?java/net/InetSocketAddress?
remoteAddress??
?shutdownOutput"()Lio/netty/channel/ChannelFuture;
newPromise#()Lio/netty/channel/ChannelPromise;??
?C(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;??
?unsafe5()Lio/netty/channel/nio/AbstractNioChannel$NioUnsafe;??
?prepareToClose!()Ljava/util/concurrent/Executor;??
?R(Lio/netty/channel/socket/nio/NioSocketChannel;Lio/netty/channel/ChannelPromise;)V@?
?java/util/concurrent/Executor?execute(Ljava/lang/Runnable;)V????	eventLoop%()Lio/netty/channel/nio/NioEventLoop;??
?io/netty/channel/EventLoop?inEventLoop?t??shutdownOutput0$(Lio/netty/channel/ChannelPromise;)V??
?
???loopLio/netty/channel/EventLoop;promise!Lio/netty/channel/ChannelPromise;
closeExecutorLjava/util/concurrent/Executor;
shutdownInput??
?isInputShutdown0
?
?shutdownInput0??
?
?shutdown??
?
?	shutdown0??
?
?java/lang/Throwable??G
?io/netty/channel/ChannelPromise?
setSuccess????
setFailure8(Ljava/lang/Throwable;)Lio/netty/channel/ChannelPromise;????tLjava/lang/Throwable;java/lang/Exception?(io/netty/util/internal/PlatformDependent?javaVersion()I??
???9
]??G
???G
??9
]??G
??,-	?;Exception suppressed because a previous exception occurred.?-io/netty/util/internal/logging/InternalLogger?debug?A??cause
localAddress0getLocalSocketAddress?
?remoteAddress0getRemoteSocketAddress?
?doBind(Ljava/net/SocketAddress;)VdoBind0
	
Ljava/net/SocketAddress;"io/netty/util/internal/SocketUtilsbind<(Ljava/nio/channels/SocketChannel;Ljava/net/SocketAddress;)V
,(Ljava/net/Socket;Ljava/net/SocketAddress;)V
	doConnect3(Ljava/net/SocketAddress;Ljava/net/SocketAddress;)Zconnect<(Ljava/nio/channels/SocketChannel;Ljava/net/SocketAddress;)Z
selectionKey"()Ljava/nio/channels/SelectionKey;
java/nio/channels/SelectionKey!interestOps#(I)Ljava/nio/channels/SelectionKey;#$
"%doClose'G
(java/net/SocketAddress*	connectedZsuccessdoFinishConnect
finishConnect0t
]1java/lang/Error3@G
45doDisconnect
(close9G
]:doReadBytes(Lio/netty/buffer/ByteBuf;)IrecvBufAllocHandle0()Lio/netty/channel/RecvByteBufAllocator$Handle;>?*@io/netty/buffer/ByteBufB
writableBytesD?
CEattemptedBytesRead(I)VGHIG?K
writeBytes-(Ljava/nio/channels/ScatteringByteChannel;I)IMN
CObyteBufLio/netty/buffer/ByteBuf;allocHandle.Lio/netty/channel/RecvByteBufAllocator$Handle;doWriteBytes
readableBytesV?
CW	readBytes,(Ljava/nio/channels/GatheringByteChannel;I)IYZ
C[bufexpectedWrittenBytesIdoWriteFileRegion (Lio/netty/channel/FileRegion;)Jio/netty/channel/FileRegionbtransferred()Jdecf
transferTo+(Ljava/nio/channels/WritableByteChannel;J)JhicjregionLio/netty/channel/FileRegion;positionJdoWrite+(Lio/netty/channel/ChannelOutboundBuffer;)V&io/netty/channel/ChannelOutboundBufferrsizet?
suclearOpWritewG
x
nioBuffers()[Ljava/nio/ByteBuffer;z{
s|nioBufferCount~?
s
nioBufferSize?e
s?[Ljava/nio/ByteBuffer;?pq
?0n
?+io/netty/channel/socket/SocketChannelConfig?getWriteSpinCount????java/nio/ByteBuffer?write(Ljava/nio/ByteBuffer;)I??
]?([Ljava/nio/ByteBuffer;II)J??
]?removeBytes(J)V??
s?incompleteWrite(Z)V??
?localWrittenBytesi	nioBufferLjava/nio/ByteBuffer;writtenBytesdone
setOpWritenioBufferCntin(Lio/netty/channel/ChannelOutboundBuffer;	newUnsafe=()Lio/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe;a(Lio/netty/channel/socket/nio/NioSocketChannel;Lio/netty/channel/socket/nio/NioSocketChannel$1;)V@?
?3()Lio/netty/channel/AbstractChannel$AbstractUnsafe;??
???
???
?fh
?"()Lio/netty/channel/ChannelConfig;
access$100x0x1
access$200
access$300
access$5001(Lio/netty/channel/socket/nio/NioSocketChannel;)VdoDeregister?G
?
access$600clearReadPending?G
?4io/netty/util/internal/logging/InternalLoggerFactory?getInstanceB(Ljava/lang/Class;)Lio/netty/util/internal/logging/InternalLogger;??
??*()Ljava/nio/channels/spi/SelectorProvider;F?
7?CodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
SourceFileInnerClasses!,-./013
23?a*?;?L?=Y?+?C?5?DEF/?>?@?E5@G?6*?I?L??MN?
JK@J?A	*+?P?S??	MN	F/?
QR@Q??*+?V??MNWX?
XY@T?_*+,?[*?	Y**,?`?c?e?? MNfgWX?bcdfh?2*?k?m??MN?h0n?/*?e??MN?mo9?2*?r?]??MN?rst?a*?vL+?y?+?|????MN}X?
wx?
?]@~t?P*?v?`???
*??????MN?}?@?t?P*?v?`???
*??????MN???@?t?m#*?v?`L+???
+???
*??????#MNW??
?????@???2*??????MN?????2*??????MN?????3	**??????	MN??????H*?????M,?,?Y*+?????(*??N-???*+???-?Y*+????+??*& ??HMNH??=???"???!?&?/?7?F???!???????3	**???Ű?	MN???t?/*?Ǭ?MN??????H*?????M,?,?Y*+?ȹ??(*??N-???*+?˧-?Y*+?̹?+??*& ??HMNH??=???"???!?&?/?7?F???!???????3	**???ϰ?	MN??????H*?????M,?,?Y*+?й??(*??N-???*+?ӧ-?Y*+?Թ?+??*& ??HMNH??=???"???!?&?/?7?F???!???????*??+??W?M+,??W??? ??MN??????????N??G?^???*?v??W?
*?v?`???MN??	?????*??+??W?M+,??W??? ??MN???

?N??G?^???*?v??W?
*?v?`????MN??	?????NM*?اN-M*??'N,?+-??W????-??+,??W?,?
+??W?+,??W?	???4
??#??NMNN??L???F	
!*"#$#&.'6)7+;,E.M0?&?	???F????
??5*?v?`???MN?4??5*?v?`???MN?9	?>*+???MN?
?
>???
	?i???*?v+??*?v?`+???MN?
?BCEG?
???B,?*,?>*?v+?6?
*? ?&W>6?*?)?:?*?)?*5575?4 ,-BMNB?
B?
7.-?6
KL	OQRS$U&V*X.Y2V5X;Y?(	??
?++??	???/G?N*?v?2??4Y?6???MN?`
ac???7G?3*?)??MN?
gh??'G?>*?8*?v?;??MN?lmn??<=?i#*???AM,+?F?J+*?v,?L?P?? #MN#QR
ST?r
st??U=?Q+?X=+*?v?\?? MN]R
^_?
yz??`a?U+?gA+*?v ?k?? MNlmno?
???pq??+?v=?
*?y??	B66+?}:+??6+??7	*?v:?p *+???2:*????d6

?8??6?	6?$	?e7	!?aB		??	6?	?
???ɧM*????d6

?;??7	??	6?"	e7	!aB		??	6?	?
????+!???*????????s&?_e:?_
XJ???&?o?=?_
?t_??o??-??-?z?$??_*?^o	0?}XMN????,??	?
??????$?*?0?L?Q?R?X?j?s?x?{?~???????????????????????????????????????????????S??;
s?]???????????s?????4
?Y*????
MN??Dop?/*?v??MN?2D???/*????MN?2A???/*????MN?2A???/*????MN?2Afi?/*????MN?2A0??/*????MN?2???:*+?????N???2???:*+?˱??N???2???:*+?ӱ??N???2???/*?±??N?2?????/*?Ʊ??N?2?G?+?ͳ??гI??
34??b	

	 "#%'(*"+	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy