![JAR search and dependency download from the Maven repository](/logo.png)
classes.io.netty.channel.epoll.AbstractEpollStreamChannel.class Maven / Gradle / Ivy
The newest version!
???? 2?x
?y ?z ?{ ?|
?}
?~
?
???
?
??
??
??
??
???
? ?? ?? ??
???
? ??
??
??
????
? ?
??
??
?? ????
&??
&?
&?
&?
%? ?
??
???
0????
3?
??
??
?? ??
9??
;???
e?
??
e?
e?
??
e?
??
??
??
?? ???
K?
?? ??
??
?
??
??
?????
?
l?
l?
l?
?
??
?? n? n? ???
_? n?
??
??
???
?? ??
??
??
??
???
???
???
p??
r??
t?
??
??
??
??
????
?? ??
{?
??????
?
?
?
????
???
???
??
?
???
??
?
?
??
?
?
?
? ?
??
?
?!"
#$%
?&'
?()
&*
+,-. EpollSocketWritableByteChannel InnerClasses SpliceFdTask
SpliceOutTask SpliceInChannelTask SpliceInTask EpollStreamUnsafe METADATA "Lio/netty/channel/ChannelMetadata; EXPECTED_TYPES Ljava/lang/String; logger /Lio/netty/util/internal/logging/InternalLogger; flushTask Ljava/lang/Runnable; spliceQueue Ljava/util/Queue; Signature SLjava/util/Queue; pipeIn &Lio/netty/channel/unix/FileDescriptor; pipeOut byteChannel 'Ljava/nio/channels/WritableByteChannel; $assertionsDisabled Z (Lio/netty/channel/Channel;I)V Code LineNumberTable LocalVariableTable this 3Lio/netty/channel/epoll/AbstractEpollStreamChannel; parent Lio/netty/channel/Channel; fd I (I)V '(Lio/netty/channel/epoll/LinuxSocket;)V $Lio/netty/channel/epoll/LinuxSocket; A(Lio/netty/channel/Channel;Lio/netty/channel/epoll/LinuxSocket;)V Y(Lio/netty/channel/Channel;Lio/netty/channel/epoll/LinuxSocket;Ljava/net/SocketAddress;)V remote Ljava/net/SocketAddress; ((Lio/netty/channel/epoll/LinuxSocket;Z)V active newUnsafe/ AbstractEpollUnsafe C()Lio/netty/channel/epoll/AbstractEpollChannel$AbstractEpollUnsafe; metadata $()Lio/netty/channel/ChannelMetadata; spliceTo V(Lio/netty/channel/epoll/AbstractEpollStreamChannel;I)Lio/netty/channel/ChannelFuture; ch len w(Lio/netty/channel/epoll/AbstractEpollStreamChannel;ILio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; promise !Lio/netty/channel/ChannelPromise;
StackMapTable J(Lio/netty/channel/unix/FileDescriptor;II)Lio/netty/channel/ChannelFuture; offset k(Lio/netty/channel/unix/FileDescriptor;IILio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; failSpliceIfClosed $(Lio/netty/channel/ChannelPromise;)V
writeBytes D(Lio/netty/channel/ChannelOutboundBuffer;Lio/netty/buffer/ByteBuf;)I
nioBuffers [Ljava/nio/ByteBuffer; in (Lio/netty/channel/ChannelOutboundBuffer; buf Lio/netty/buffer/ByteBuf;
readableBytes
Exceptions0 adjustMaxBytesPerGatheringWrite (JJJ)V attempted J written oldMaxBytesPerGatheringWrite writeBytesMultiple K(Lio/netty/channel/ChannelOutboundBuffer;Lio/netty/channel/unix/IovArray;)I array Lio/netty/channel/unix/IovArray; expectedWrittenBytes cnt localWrittenBytes D(Lio/netty/channel/ChannelOutboundBuffer;[Ljava/nio/ByteBuffer;IJJ)I nioBufferCnt maxBytesPerGatheringWrite writeDefaultFileRegion O(Lio/netty/channel/ChannelOutboundBuffer;Lio/netty/channel/DefaultFileRegion;)I region $Lio/netty/channel/DefaultFileRegion; regionCount
flushedAmount writeFileRegion H(Lio/netty/channel/ChannelOutboundBuffer;Lio/netty/channel/FileRegion;)I Lio/netty/channel/FileRegion; doWrite +(Lio/netty/channel/ChannelOutboundBuffer;)V msgCount writeSpinCount
doWriteSingle +(Lio/netty/channel/ChannelOutboundBuffer;)I msg Ljava/lang/Object;1 doWriteMultiple2 filterOutboundMessage &(Ljava/lang/Object;)Ljava/lang/Object;? doShutdownOutput ()V shutdownInput0 cause Ljava/lang/Throwable;? isOutputShutdown ()Z isInputShutdown
isShutdown shutdownOutput "()Lio/netty/channel/ChannelFuture; C(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; loop Lio/netty/channel/EventLoop;3
shutdownInput
closeExecutor Ljava/util/concurrent/Executor;4 shutdown shutdownOutputFuture Lio/netty/channel/ChannelFuture;5 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 shutdownInputCause doClose clearSpliceQueue task @Lio/netty/channel/epoll/AbstractEpollStreamChannel$SpliceInTask; sQueue exception *Ljava/nio/channels/ClosedChannelException; LocalVariableTypeTable6?
safeClosePipe )(Lio/netty/channel/unix/FileDescriptor;)V e Ljava/io/IOException; addToSpliceQueue C(Lio/netty/channel/epoll/AbstractEpollStreamChannel$SpliceInTask;)V isOpen isActive AbstractUnsafe 3()Lio/netty/channel/AbstractChannel$AbstractUnsafe;
access$000 6(Lio/netty/channel/epoll/AbstractEpollStreamChannel;)V x0
access$100 W(Lio/netty/channel/epoll/AbstractEpollStreamChannel;Lio/netty/channel/ChannelPromise;)V x1
access$200 w(Lio/netty/channel/epoll/AbstractEpollStreamChannel;Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelPromise;)V x2
access$300
access$400 F(Lio/netty/channel/epoll/AbstractEpollStreamChannel;)Ljava/util/Queue;
access$500 [(Lio/netty/channel/epoll/AbstractEpollStreamChannel;)Lio/netty/channel/unix/FileDescriptor;
access$602 ?(Lio/netty/channel/epoll/AbstractEpollStreamChannel;Lio/netty/channel/unix/FileDescriptor;)Lio/netty/channel/unix/FileDescriptor;
access$502
access$600
access$700
SourceFile AbstractEpollStreamChannel.java &io/netty/channel/internal/ChannelUtilsWX ? ? ? ? ? ?HIEF/ ?M. "io/netty/channel/epoll/LinuxSocket ? ? ? ? ? ?78 ? ? ?9 3io/netty/channel/epoll/AbstractEpollStreamChannel$1 ?c ? ?: ?;<