classes.io.netty.channel.local.LocalChannel.class Maven / Gradle / Ivy
???? 2? _ ? _ ?
_
_ _ _ _
g
_
_
_
_
_ _ _
g
g
g l l
_
_
$ !"#
'$
%& l'
_(
%) _*+, _-
_.
_/!01
323
_4
_56768
'9 _:
_;<=
>?
>@
AB
AC
>D<EFGFH hI
lJK
HL _M
NO
PQ<R
NS
NTU
_VW
R !X _Y
PZ e[ _\
]^
__`
[ab
]Lcd
efg ?
hi
]jkl InnerClasses LocalUnsafem State FINISH_READ_FUTURE_UPDATER 9Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; Signature ?Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; METADATA "Lio/netty/channel/ChannelMetadata; MAX_READER_STACK_DEPTH I
ConstantValue !DO_WRITE_CLOSED_CHANNEL_EXCEPTION *Ljava/nio/channels/ClosedChannelException; !DO_CLOSE_CLOSED_CHANNEL_EXCEPTION config Lio/netty/channel/ChannelConfig;
inboundBuffer Ljava/util/Queue; %Ljava/util/Queue; readTask Ljava/lang/Runnable; shutdownHook state +Lio/netty/channel/local/LocalChannel$State; peer %Lio/netty/channel/local/LocalChannel; localAddress %Lio/netty/channel/local/LocalAddress;
remoteAddress connectPromise !Lio/netty/channel/ChannelPromise; readInProgress Z registerInProgress writeInProgress finishReadFuture !Lio/netty/util/concurrent/Future; $Lio/netty/util/concurrent/Future<*>; ()V Code LineNumberTable LocalVariableTable this S(Lio/netty/channel/local/LocalServerChannel;Lio/netty/channel/local/LocalChannel;)V parent +Lio/netty/channel/local/LocalServerChannel; metadata $()Lio/netty/channel/ChannelMetadata; "()Lio/netty/channel/ChannelConfig; -()Lio/netty/channel/local/LocalServerChannel; '()Lio/netty/channel/local/LocalAddress; isOpen ()Z
StackMapTable isActive newUnsafen AbstractUnsafe 3()Lio/netty/channel/AbstractChannel$AbstractUnsafe; isCompatible (Lio/netty/channel/EventLoop;)Z loop Lio/netty/channel/EventLoop;
localAddress0 ()Ljava/net/SocketAddress; remoteAddress0
doRegisterc
Exceptionso doBind (Ljava/net/SocketAddress;)V Ljava/net/SocketAddress; doDisconnect doClose promise e Ljava/lang/RuntimeException; peerWriteInProgressp3 doPeerClose )(Lio/netty/channel/local/LocalChannel;Z)V doDeregister doBeginRead received Ljava/lang/Object; pipeline "Lio/netty/channel/ChannelPipeline; threadLocals /Lio/netty/util/internal/InternalThreadLocalMap;
stackDepth Ljava/lang/Integer; LocalVariableTypeTableqrstuU doWrite +(Lio/netty/channel/ChannelOutboundBuffer;)V cause Ljava/lang/Throwable; msg in (Lio/netty/channel/ChannelOutboundBuffer; finishPeerRead ((Lio/netty/channel/local/LocalChannel;)V runFinishPeerReadTask finishPeerReadTaskv releaseInboundBuffers o finishPeerRead0 peerFinishReadFuture peerPipelinei ()Lio/netty/channel/Channel;
access$000 8(Lio/netty/channel/local/LocalChannel;)Ljava/util/Queue; x0
access$202 )(Lio/netty/channel/local/LocalChannel;Z)Z x1
access$300 H(Lio/netty/channel/local/LocalChannel;)Lio/netty/channel/ChannelPromise;
access$400 N(Lio/netty/channel/local/LocalChannel;Lio/netty/channel/local/LocalChannel;Z)V x2
access$500 M(Lio/netty/channel/local/LocalChannel;Lio/netty/channel/local/LocalChannel;)V
access$600 R(Lio/netty/channel/local/LocalChannel;)Lio/netty/channel/local/LocalChannel$State;
access$302 i(Lio/netty/channel/local/LocalChannel;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelPromise;
access$702 q(Lio/netty/channel/local/LocalChannel;Lio/netty/channel/local/LocalChannel;)Lio/netty/channel/local/LocalChannel; finishReadFutureUpdaterw
SourceFile LocalChannel.java ? ? ? ? ? ? ? ? ? ? ? ? } ~ ?x %io/netty/channel/DefaultChannelConfig { |yz{ %io/netty/channel/local/LocalChannel$1 ? ? ? ? %io/netty/channel/local/LocalChannel$2 ? ? ? ? ? ? ? ? r s ? ? )io/netty/channel/local/LocalServerChannel ? ? #io/netty/channel/local/LocalAddress ? ?| ?} ? /io/netty/channel/local/LocalChannel$LocalUnsafe ?~ &io/netty/channel/SingleThreadEventLoop ? ?? %io/netty/channel/local/LocalChannel$3 ? ???? 2io/netty/util/concurrent/SingleThreadEventExecutor?????? ? ? ??? z yp?? ? ? ? ? ? ?? ? %io/netty/channel/local/LocalChannel$4 ? ? java/lang/RuntimeException ? ?????????? ? ? ??r? ?s????t????????q???????? *java/nio/channels/NotYetConnectedException ? ? x y????????? ??? java/lang/Throwable ? ? %io/netty/channel/local/LocalChannel$5?? ? ???? ? n ow?? ? ? io/netty/channel/ChannelMetadata ?? (java/nio/channels/ClosedChannelException #io/netty/channel/local/LocalChannel doWrite(...)??? doClose()?? io/netty/util/concurrent/Future?? io/netty/channel/AbstractChannel %io/netty/channel/local/LocalChannel$6 )io/netty/channel/local/LocalChannel$State /io/netty/channel/AbstractChannel$AbstractUnsafe java/lang/Exception io/netty/channel/ChannelPromise io/netty/channel/ChannelPipeline java/util/Queue -io/netty/util/internal/InternalThreadLocalMap java/lang/Integer java/lang/Object java/lang/Runnable 7java/util/concurrent/atomic/AtomicReferenceFieldUpdater (Lio/netty/channel/Channel;)V (io/netty/util/internal/PlatformDependent newSpscQueue ()Ljava/util/Queue; CLOSED CONNECTED O(Lio/netty/channel/local/LocalChannel;Lio/netty/channel/local/LocalChannel$1;)V eventLoop ()Lio/netty/channel/EventLoop; io/netty/channel/EventLoop execute (Ljava/lang/Runnable;)V addShutdownHook +io/netty/channel/local/LocalChannelRegistry register ~(Lio/netty/channel/Channel;Lio/netty/channel/local/LocalAddress;Ljava/net/SocketAddress;)Lio/netty/channel/local/LocalAddress; BOUND
unregister ((Lio/netty/channel/local/LocalAddress;)V
tryFailure (Ljava/lang/Throwable;)Z inEventLoop unsafe Unsafe #()Lio/netty/channel/Channel$Unsafe;? io/netty/channel/Channel$Unsafe voidPromise #()Lio/netty/channel/ChannelPromise; close $(Lio/netty/channel/ChannelPromise;)V removeShutdownHook $()Lio/netty/channel/ChannelPipeline; isEmpty get 1()Lio/netty/util/internal/InternalThreadLocalMap; localChannelReaderStackDepth ()I valueOf (I)Ljava/lang/Integer; intValue setLocalChannelReaderStackDepth (I)V poll ()Ljava/lang/Object; fireChannelRead 6(Ljava/lang/Object;)Lio/netty/channel/ChannelPipeline; fireChannelReadComplete 4$SwitchMap$io$netty$channel$local$LocalChannel$State [I ordinal &io/netty/channel/ChannelOutboundBuffer current io/netty/util/ReferenceCountUtil retain &(Ljava/lang/Object;)Ljava/lang/Object; add (Ljava/lang/Object;)Z remove submit 7(Ljava/lang/Runnable;)Lio/netty/util/concurrent/Future; release isDone
compareAndSet 9(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z (Z)V $io/netty/util/internal/ThrowableUtil unknownStackTrace O(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Throwable; newAtomicReferenceFieldUpdater ^(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
newUpdater o(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; io/netty/channel/Channel ! _ g n o p q r s t u v w x y z y { | } ~ p ? ? ? ? B ? ? B ? ? B ? ? B ? ? B ? ? B ? ? B ? ? B ? ? B ? ? p ? % ? ? ? o 1*? *? Y*?
? *? ? *?
Y*? ? *? Y*? ? ? ? j <