io.netty.channel.AbstractChannel$AbstractUnsafe.class Maven / Gradle / Ivy
???? 2# /io/netty/channel/AbstractChannel$AbstractUnsafe java/lang/Object io/netty/channel/Channel$Unsafe AbstractChannel.java io/netty/channel/AbstractChannel AbstractUnsafe 1io/netty/channel/AbstractChannel$AbstractUnsafe$8 1io/netty/channel/AbstractChannel$AbstractUnsafe$7
1io/netty/channel/AbstractChannel$AbstractUnsafe$6 1io/netty/channel/AbstractChannel$AbstractUnsafe$5 1io/netty/channel/AbstractChannel$AbstractUnsafe$4 1io/netty/channel/AbstractChannel$AbstractUnsafe$3 1io/netty/channel/AbstractChannel$AbstractUnsafe$2 1io/netty/channel/AbstractChannel$AbstractUnsafe$1 ,io/netty/channel/RecvByteBufAllocator$Handle %io/netty/channel/RecvByteBufAllocator Handle :io/netty/channel/AbstractChannel$AnnotatedConnectException AnnotatedConnectException @io/netty/channel/AbstractChannel$AnnotatedNoRouteToHostException # AnnotatedNoRouteToHostException 9io/netty/channel/AbstractChannel$AnnotatedSocketException & AnnotatedSocketException io/netty/channel/Channel ) Unsafe ,io/netty/channel/AbstractChannel$CloseFuture , CloseFuture ,io/netty/channel/MessageSizeEstimator$Handle / %io/netty/channel/MessageSizeEstimator 1 outboundBuffer (Lio/netty/channel/ChannelOutboundBuffer;
recvHandle .Lio/netty/channel/RecvByteBufAllocator$Handle; inFlush0 Z neverRegistered $assertionsDisabled this$0 "Lio/netty/channel/AbstractChannel; %(Lio/netty/channel/AbstractChannel;)V ; < ? ()V = A
B &io/netty/channel/ChannelOutboundBuffer D = >
E F 3 4 H 9 8 J this 1Lio/netty/channel/AbstractChannel$AbstractUnsafe; assertEventLoop : 8 O
access$000 %(Lio/netty/channel/AbstractChannel;)Z Q R
S
access$100 @(Lio/netty/channel/AbstractChannel;)Lio/netty/channel/EventLoop; U V
W io/netty/channel/EventLoop Y inEventLoop ()Z [ \ Z ] java/lang/AssertionError _
` B recvBufAllocHandle 0()Lio/netty/channel/RecvByteBufAllocator$Handle; 5 6 d config "()Lio/netty/channel/ChannelConfig; f g
h io/netty/channel/ChannelConfig j getRecvByteBufAllocator )()Lio/netty/channel/RecvByteBufAllocator; l m k n newHandle p c q *()Lio/netty/channel/ChannelOutboundBuffer; localAddress ()Ljava/net/SocketAddress;
localAddress0 v u
w
remoteAddress remoteAddress0 z u
{ register @(Lio/netty/channel/EventLoop;Lio/netty/channel/ChannelPromise;)V java/lang/Throwable java/lang/NullPointerException ? eventLoop ? (Ljava/lang/String;)V = ?
? ? isRegistered ? \
? java/lang/IllegalStateException ? #registered to an event loop already ?
? ? io/netty/channel/ChannelPromise ?
setFailure 8(Ljava/lang/Throwable;)Lio/netty/channel/ChannelPromise; ? ? ? ? isCompatible (Lio/netty/channel/EventLoop;)Z ? ?
? java/lang/StringBuilder ?
? B incompatible event loop type: ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? getClass ()Ljava/lang/Class; ? ?
? java/lang/Class ? getName ()Ljava/lang/String; ? ?
? ? toString ? ?
? ?
access$102 \(Lio/netty/channel/AbstractChannel;Lio/netty/channel/EventLoop;)Lio/netty/channel/EventLoop; ? ?
? register0 $(Lio/netty/channel/ChannelPromise;)V ? ?
? U(Lio/netty/channel/AbstractChannel$AbstractUnsafe;Lio/netty/channel/ChannelPromise;)V = ?
? execute (Ljava/lang/Runnable;)V ? ? Z ?
access$300 1()Lio/netty/util/internal/logging/InternalLogger; ? ?
? UForce-closing a channel whose registration task was not accepted by an event loop: {} ? -io/netty/util/internal/logging/InternalLogger ? warn 9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V ? ? ? ?
closeForcibly ? A
?
access$400 R(Lio/netty/channel/AbstractChannel;)Lio/netty/channel/AbstractChannel$CloseFuture; ? ?
? setClosed ? \
- ? safeSetFailure 9(Lio/netty/channel/ChannelPromise;Ljava/lang/Throwable;)V ? ?
? t Ljava/lang/Throwable; Lio/netty/channel/EventLoop; promise !Lio/netty/channel/ChannelPromise; setUncancellable ? \ ? ?
ensureOpen $(Lio/netty/channel/ChannelPromise;)Z ? ?
?
doRegister ? A
?
access$002 &(Lio/netty/channel/AbstractChannel;Z)Z ? ?
?
access$500 M(Lio/netty/channel/AbstractChannel;)Lio/netty/channel/DefaultChannelPipeline; ? ?
? 'io/netty/channel/DefaultChannelPipeline ? invokeHandlerAddedIfNeeded ? A
? ? safeSetSuccess ? ?
? fireChannelRegistered $()Lio/netty/channel/ChannelPipeline; ? ?
? ? isActive ? \
? fireChannelActive ? ?
?
isAutoRead \ k beginRead A
firstRegistration bind <(Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V N A
java/lang/Boolean
TRUE Ljava/lang/Boolean; io/netty/channel/ChannelOption SO_BROADCAST Lio/netty/channel/ChannelOption; getOption 4(Lio/netty/channel/ChannelOption;)Ljava/lang/Object; k equals (Ljava/lang/Object;)Z
java/net/InetSocketAddress!
getAddress ()Ljava/net/InetAddress;#$
"% java/net/InetAddress' isAnyLocalAddress) \
(* (io/netty/util/internal/PlatformDependent, isWindows. \
-/ maybeSuperUser1 \
-2 ?A non-root user can't receive a broadcast packet if the socket is not bound to a wildcard address; binding to a non-wildcard address (4 -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ?6
?7 ) anyway as requested.9 ? ? ?; doBind (Ljava/net/SocketAddress;)V=>
? java/net/SocketAddressA
closeIfClosedC A
D 4(Lio/netty/channel/AbstractChannel$AbstractUnsafe;)V =F
G invokeLaterI ?
J Ljava/net/SocketAddress; wasActive
disconnect doDisconnectO A
P
G close
access$600 ,()Ljava/nio/channels/ClosedChannelException;TU
V d(Lio/netty/channel/ChannelPromise;Ljava/lang/Throwable;Ljava/nio/channels/ClosedChannelException;Z)VSX
Y #io/netty/channel/VoidChannelPromise[
? addListener S(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;^_
-` isDoneb \
-c prepareToClose !()Ljava/util/concurrent/Executor;ef
g ?(Lio/netty/channel/AbstractChannel$AbstractUnsafe;Lio/netty/channel/ChannelPromise;Lio/netty/channel/ChannelOutboundBuffer;Ljava/lang/Throwable;ZLjava/nio/channels/ClosedChannelException;Z)V =i
j java/util/concurrent/Executorlm ? doClose0o ?
p failFlushed (Ljava/lang/Throwable;Z)Vrs
Et -(Ljava/nio/channels/ClosedChannelException;)VSv
Ew 7 8 y 5(Lio/netty/channel/AbstractChannel$AbstractUnsafe;Z)V ={
| fireChannelInactiveAndDeregister (Z)V~
? cause
closeCause *Ljava/nio/channels/ClosedChannelException; notify
closeExecutor Ljava/util/concurrent/Executor; doClose? A
? voidPromise #()Lio/netty/channel/ChannelPromise;??
?
deregister %(Lio/netty/channel/ChannelPromise;Z)V??
? java/lang/Exception? Failed to close a channel.? *(Ljava/lang/String;Ljava/lang/Throwable;)V ?? ?? e Ljava/lang/Exception; V(Lio/netty/channel/AbstractChannel$AbstractUnsafe;ZLio/netty/channel/ChannelPromise;)V =?
? fireChannelInactive doBeginRead? A
? I(Lio/netty/channel/AbstractChannel$AbstractUnsafe;Ljava/lang/Exception;)V =?
?S ?
? write 6(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)V access$1000?U
? io/netty/util/ReferenceCountUtil? release?
?? filterOutboundMessage &(Ljava/lang/Object;)Ljava/lang/Object;??
? estimatorHandle 0()Lio/netty/channel/MessageSizeEstimator$Handle;??
?? size (Ljava/lang/Object;)I?? 0?
addMessage 7(Ljava/lang/Object;ILio/netty/channel/ChannelPromise;)V??
E? I msg Ljava/lang/Object; flush addFlush? A
E? flush0? A
? isEmpty? \
E? isOpen? \
? access$1100 .()Ljava/nio/channels/NotYetConnectedException;??
? access$1200?U
? doWrite +(Lio/netty/channel/ChannelOutboundBuffer;)V??
? java/io/IOException? isAutoClose? \ k? access$1300 I(Lio/netty/channel/AbstractChannel;)Lio/netty/channel/VoidChannelPromise;??
? access$1400?U
?
trySuccess? \ ?? BFailed to mark a promise as success because it is done already: {}? '(Ljava/lang/String;Ljava/lang/Object;)V ?? ??
tryFailure (Ljava/lang/Throwable;)Z?? ?? AFailed to mark a promise as failure because it's done already: {}? /java/util/concurrent/RejectedExecutionException? ()Lio/netty/channel/EventLoop; ??
? 0Can't invoke task later as EventLoop rejected it? 1Ljava/util/concurrent/RejectedExecutionException; task Ljava/lang/Runnable; annotateConnectException D(Ljava/lang/Throwable;Ljava/net/SocketAddress;)Ljava/lang/Throwable; java/net/ConnectException 6(Ljava/net/ConnectException;Ljava/net/SocketAddress;)V =
! java/net/NoRouteToHostException <(Ljava/net/NoRouteToHostException;Ljava/net/SocketAddress;)V =
$ java/net/SocketException
5(Ljava/net/SocketException;Ljava/net/SocketAddress;)V =
'
access$200 x0 x1
access$700
access$800
access$900 H(Lio/netty/channel/AbstractChannel$AbstractUnsafe;Ljava/lang/Runnable;)V desiredAssertionStatus \
? Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile InnerClasses! B 3 4 5 6 7 8 9 8 : 8 ; <