classes.io.netty.channel.embedded.EmbeddedChannel.class Maven / Gradle / Ivy
The newest version!
???? 2
y?
y@ yA
yB
yC DE
yF
yG
yH
?IJ
K yLM
N yO
yP yQR
S yT
yU ?
VWX yY yZ ?
y[\]
^_`
a yb Icd
%K Ie
fgh
)i yj ?k ?l ymn
/K
yo yp
yq
yrs
tuv
yw
yx_y
yz
y{
y|
y}
y~
y_?
y?
??
y?
??
y?
??
??? I?
y?
??
y?
y?
y?
y?
y?
y???
t?
?
y?
y?
??
y?
??
~???
??
?
? I? y? y??????????
y??
jK
y? y? y?
y??
p?
?? p?
??
t?
y?
?????
???
{K
???
~?? EmbeddedChannelPipeline InnerClasses EmbeddedUnsafe? State
LOCAL_ADDRESS Ljava/net/SocketAddress; REMOTE_ADDRESS EMPTY_HANDLERS "[Lio/netty/channel/ChannelHandler; logger /Lio/netty/util/internal/logging/InternalLogger; METADATA_NO_DISCONNECT "Lio/netty/channel/ChannelMetadata; METADATA_DISCONNECT loop -Lio/netty/channel/embedded/EmbeddedEventLoop; recordExceptionListener (Lio/netty/channel/ChannelFutureListener; metadata config Lio/netty/channel/ChannelConfig; inboundMessages Ljava/util/Queue; Signature %Ljava/util/Queue; outboundMessages
lastException Ljava/lang/Throwable; state 1Lio/netty/channel/embedded/EmbeddedChannel$State; $assertionsDisabled Z ()V Code LineNumberTable LocalVariableTable this +Lio/netty/channel/embedded/EmbeddedChannel; (Lio/netty/channel/ChannelId;)V channelId Lio/netty/channel/ChannelId; %([Lio/netty/channel/ChannelHandler;)V handlers &(Z[Lio/netty/channel/ChannelHandler;)V
hasDisconnect '(ZZ[Lio/netty/channel/ChannelHandler;)V register A(Lio/netty/channel/ChannelId;[Lio/netty/channel/ChannelHandler;)V B(Lio/netty/channel/ChannelId;Z[Lio/netty/channel/ChannelHandler;)V C(Lio/netty/channel/ChannelId;ZZ[Lio/netty/channel/ChannelHandler;)V ](Lio/netty/channel/Channel;Lio/netty/channel/ChannelId;ZZ[Lio/netty/channel/ChannelHandler;)V parent Lio/netty/channel/Channel; b(Lio/netty/channel/ChannelId;ZLio/netty/channel/ChannelConfig;[Lio/netty/channel/ChannelHandler;)V %(Z)Lio/netty/channel/ChannelMetadata;
StackMapTable? setup future Lio/netty/channel/ChannelFuture; p "Lio/netty/channel/ChannelPipeline;? cause??
Exceptions newChannelPipeline +()Lio/netty/channel/DefaultChannelPipeline; $()Lio/netty/channel/ChannelMetadata; "()Lio/netty/channel/ChannelConfig; isOpen ()Z isActive ()Ljava/util/Queue; '()Ljava/util/Queue; lastInboundBuffer
Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; lastOutboundBuffer readInbound ()Ljava/lang/Object; message Ljava/lang/Object; LocalVariableTypeTable TT;? ()TT; readOutbound writeInbound ([Ljava/lang/Object;)Z m msgs [Ljava/lang/Object;? ? writeOneInbound 4(Ljava/lang/Object;)Lio/netty/channel/ChannelFuture; msg U(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; promise !Lio/netty/channel/ChannelPromise; flushInbound -()Lio/netty/channel/embedded/EmbeddedChannel; D(ZLio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; recordException
writeOutbound i I size futures ,Lio/netty/util/internal/RecyclableArrayList;? writeOneOutbound
flushOutbound flushOutbound0 finish finishAndReleaseAll (Z)Z
releaseAll releaseInbound releaseOutbound (Ljava/util/Queue;)Z queue ((Ljava/util/Queue;)Z finishPendingTasks (Z)V cancel close "()Lio/netty/channel/ChannelFuture;
disconnect C(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;?
isNotEmpty poll %(Ljava/util/Queue;)Ljava/lang/Object; 9(Ljava/util/Queue;)Ljava/lang/Object; runPendingTasks e Ljava/lang/Exception;? runScheduledPendingTasks ()J #(Lio/netty/channel/ChannelFuture;)V (Ljava/lang/Throwable;)V checkException t checkOpen
ensureOpen isCompatible (Lio/netty/channel/EventLoop;)Z Lio/netty/channel/EventLoop;
localAddress0 ()Ljava/net/SocketAddress;? remoteAddress0
doRegister doBind (Ljava/net/SocketAddress;)V localAddress doDisconnect doClose doBeginRead newUnsafe? AbstractUnsafe 3()Lio/netty/channel/AbstractChannel$AbstractUnsafe; unsafe? Unsafe #()Lio/netty/channel/Channel$Unsafe; doWrite +(Lio/netty/channel/ChannelOutboundBuffer;)V in (Lio/netty/channel/ChannelOutboundBuffer; handleOutboundMessage (Ljava/lang/Object;)V handleInboundMessage
access$000 N(Lio/netty/channel/embedded/EmbeddedChannel;Lio/netty/channel/ChannelFuture;)V x0 x1
access$200 C(Lio/netty/channel/embedded/EmbeddedChannel;Ljava/lang/Throwable;)V
SourceFile EmbeddedChannel.java ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ?? +io/netty/channel/embedded/EmbeddedEventLoop ? ? ? ? +io/netty/channel/embedded/EmbeddedChannel$1 ?? ? ? ? ? ? ? %io/netty/channel/DefaultChannelConfig ?? ? ? ? ???? io/netty/channel/ChannelConfig ? ? ? ??? io/netty/channel/ChannelHandler +io/netty/channel/embedded/EmbeddedChannel$2 ????? ?? ? ?? ? java/lang/AssertionError ???? Aio/netty/channel/embedded/EmbeddedChannel$EmbeddedChannelPipeline ?? ? ?? ?? ? ? ? java/util/ArrayDeque ? ? ? ? ? ?
?Caller of readInbound() will handle the message from this point??? ACaller of readOutbound() will handle the message from this point. ? ????? ? ??? ? ? ???
????? ??? ? ? ???? io/netty/channel/ChannelFuture?? ?? ? ? ?? ??? ? ? ? ??
???? ? ? ?? ?? ? java/lang/Exception??? ? ? ? ? ? RMore than one exception was raised. Will report only the first one and log others.? ? ?? ? ? (java/nio/channels/ClosedChannelException ? ? ? ? ? ?% ? 8io/netty/channel/embedded/EmbeddedChannel$EmbeddedUnsafe ?+.
?34
? )io/netty/channel/embedded/EmbeddedChannel ? /io/netty/channel/embedded/EmbeddedSocketAddress io/netty/channel/ChannelMetadata ? io/netty/channel/AbstractChannel /io/netty/channel/embedded/EmbeddedChannel$State io/netty/channel/ChannelPipeline java/lang/Throwable java/lang/Object *io/netty/util/internal/RecyclableArrayList io/netty/channel/ChannelPromise java/net/SocketAddress /io/netty/channel/AbstractChannel$AbstractUnsafe io/netty/channel/Channel$Unsafe +io/netty/channel/embedded/EmbeddedChannelId INSTANCE 9(Lio/netty/channel/Channel;Lio/netty/channel/ChannelId;)V .(Lio/netty/channel/embedded/EmbeddedChannel;)V (Lio/netty/channel/Channel;)V !io/netty/util/internal/ObjectUtil checkNotNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; pipeline $()Lio/netty/channel/ChannelPipeline; P(Lio/netty/channel/embedded/EmbeddedChannel;[Lio/netty/channel/ChannelHandler;)V addLast F([Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline; <(Lio/netty/channel/Channel;)Lio/netty/channel/ChannelFuture; isDone ()Ljava/lang/Throwable; (io/netty/util/internal/PlatformDependent throwException Y(Lio/netty/channel/embedded/EmbeddedChannel;Lio/netty/channel/embedded/EmbeddedChannel;)V CLOSED ACTIVE io/netty/util/ReferenceCountUtil touch 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; fireChannelRead 6(Ljava/lang/Object;)Lio/netty/channel/ChannelPipeline; voidPromise #()Lio/netty/channel/ChannelPromise;
newPromise fireChannelReadComplete newInstance /(I)Lio/netty/util/internal/RecyclableArrayList; write add (Ljava/lang/Object;)Z ()I get (I)Ljava/lang/Object; addListener R(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture; recycle flush ()Lio/netty/channel/Channel; java/util/Queue release cancelScheduledTasks isEmpty runTasks runScheduledTasks nextScheduledTask isSuccess -io/netty/util/internal/logging/InternalLogger warn *(Ljava/lang/String;Ljava/lang/Throwable;)V isVoid
setFailure 8(Ljava/lang/Throwable;)Lio/netty/channel/ChannelPromise;
setSuccess [(Lio/netty/channel/embedded/EmbeddedChannel;Lio/netty/channel/embedded/EmbeddedChannel$1;)V wrapped !Lio/netty/channel/Channel$Unsafe; &io/netty/channel/ChannelOutboundBuffer current retain &(Ljava/lang/Object;)Ljava/lang/Object; remove java/lang/Class desiredAssertionStatus 4io/netty/util/internal/logging/InternalLoggerFactory getInstance B(Ljava/lang/Class;)Lio/netty/util/internal/logging/InternalLogger; io/netty/channel/Channel ! y ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? G ? ? ? 6 *? ? ? ?
S T ? ? ? ? ? ? A *+? ? ? ?
\ ] ? ? ? ? ? ? ? ? ? A *? +? ? ?
e f ? ? ? ? ? ? ? ? ? L
*? ,? ? ?
p q ?
? ?
? ?
? ? ? ? ? ? W *? -? ? ?
}
~ ? * ? ? ? ? ? ? ? ? ? ? ? ? J *+,? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? U *+-? ? ?
? ? ? * ? ? ? ? ? ? ? ? ? ? ? ? a *+? ? ?
?
? ? 4 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? :*+,?
*? Y? ?
*? Y*? ? *? ? *? Y*? ? *? ? ? ? ? @ ? &