
classes.io.netty.channel.PendingWriteQueue.class Maven / Gradle / Ivy
???? 2
9 ? ? A
? 6 ? ? ? ? ? ? ? 6 ? ? ? ? ? ? ? 6 ? 6 ? ? ? ? ? ?
? 6 ? 6 ? 6 ? b d F ?
= ? 6 ?
= ?
= ?
? ?
6 ? ? ? ?
?
= ?
= ?
= ?
6 ?
? ? ?
? ? ? ?
6 ? m
? ?
6 ?
= ?
? ? ? ? ? 6 ? ? ? ? ?
? ?
? ? ? ? InnerClasses ? PendingWrite logger /Lio/netty/util/internal/logging/InternalLogger; ctx (Lio/netty/channel/ChannelHandlerContext; buffer (Lio/netty/channel/ChannelOutboundBuffer; estimatorHandle ? Handle .Lio/netty/channel/MessageSizeEstimator$Handle; head 1Lio/netty/channel/PendingWriteQueue$PendingWrite; tail size I bytes J $assertionsDisabled Z +(Lio/netty/channel/ChannelHandlerContext;)V Code LineNumberTable LocalVariableTable this $Lio/netty/channel/PendingWriteQueue;
StackMapTable ? ? isEmpty ()Z ()I ()J add 6(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)V msg Ljava/lang/Object; promise !Lio/netty/channel/ChannelPromise; messageSize write currentTail ? removeAndWriteAll "()Lio/netty/channel/ChannelFuture; next cause Ljava/lang/Throwable; p combiner *Lio/netty/util/concurrent/PromiseCombiner; ? ? ? removeAndFailAll (Ljava/lang/Throwable;)V
removeAndFail assertEmpty ()V removeAndWrite remove #()Lio/netty/channel/ChannelPromise; current ()Ljava/lang/Object; recycle 5(Lio/netty/channel/PendingWriteQueue$PendingWrite;Z)V update writeSize safeFail 9(Lio/netty/channel/ChannelPromise;Ljava/lang/Throwable;)V
SourceFile PendingWriteQueue.java R y java/lang/NullPointerException R ? A B ? ? ? ? ? ? ? ? ? C D ? ? ? ? ? ? ? ? E H P Q ? ? ? ? ] java/lang/AssertionError I J L M N O L ? ? ? K J ? ? ? ? ? ? ? \ ] ? | (io/netty/util/concurrent/PromiseCombiner ? ? ? ? ? ? ? ` ? g ? ? ? java/lang/Throwable ? ? ? x y ? ? ? ? ? ? ? ? ? #io/netty/channel/VoidChannelPromise ? ? ? @ AFailed to mark a promise as failure because it's done already: {} "io/netty/channel/PendingWriteQueue ] java/lang/Object $io/netty/channel/PendingWriteQueue$1 /io/netty/channel/PendingWriteQueue$PendingWrite ,io/netty/channel/MessageSizeEstimator$Handle &io/netty/channel/ChannelHandlerContext io/netty/channel/ChannelPromise (Ljava/lang/String;)V channel ()Lio/netty/channel/Channel; io/netty/channel/Channel unsafe Unsafe #()Lio/netty/channel/Channel$Unsafe; io/netty/channel/Channel$Unsafe outboundBuffer *()Lio/netty/channel/ChannelOutboundBuffer; config "()Lio/netty/channel/ChannelConfig; io/netty/channel/ChannelConfig getMessageSizeEstimator )()Lio/netty/channel/MessageSizeEstimator; %io/netty/channel/MessageSizeEstimator newHandle 0()Lio/netty/channel/MessageSizeEstimator$Handle; executor *()Lio/netty/util/concurrent/EventExecutor; &io/netty/util/concurrent/EventExecutor inEventLoop (Ljava/lang/Object;)I newInstance g(Ljava/lang/Object;ILio/netty/channel/ChannelPromise;)Lio/netty/channel/PendingWriteQueue$PendingWrite;
access$002 ?(Lio/netty/channel/PendingWriteQueue$PendingWrite;Lio/netty/channel/PendingWriteQueue$PendingWrite;)Lio/netty/channel/PendingWriteQueue$PendingWrite;
access$100 4(Lio/netty/channel/PendingWriteQueue$PendingWrite;)J &io/netty/channel/ChannelOutboundBuffer incrementPendingOutboundBytes (J)V
newPromise
access$000 d(Lio/netty/channel/PendingWriteQueue$PendingWrite;)Lio/netty/channel/PendingWriteQueue$PendingWrite;
access$200 E(Lio/netty/channel/PendingWriteQueue$PendingWrite;)Ljava/lang/Object;
access$300 T(Lio/netty/channel/PendingWriteQueue$PendingWrite;)Lio/netty/channel/ChannelPromise; %(Lio/netty/util/concurrent/Promise;)V U(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; finish
setFailure 8(Ljava/lang/Throwable;)Lio/netty/channel/ChannelPromise; io/netty/util/ReferenceCountUtil safeRelease (Ljava/lang/Object;)V
access$400 4(Lio/netty/channel/PendingWriteQueue$PendingWrite;)V decrementPendingOutboundBytes
tryFailure (Ljava/lang/Throwable;)Z -io/netty/util/internal/logging/InternalLogger warn 9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V java/lang/Class desiredAssertionStatus 4io/netty/util/internal/logging/InternalLoggerFactory getInstance B(Ljava/lang/Class;)Lio/netty/util/internal/logging/InternalLogger; 1 6 9 ? @ A B C D E H I J K J L M N O P Q R S T ? E*? +?
? Y? ?*+? *+? ? ? ? *+? ?
? ? ?
? U * + , . / + 0 D 1 V E W X E A B Y ? Z [ \ ] T f ,? ? *? ? ? ? ? Y? ?*? ? ? ? U
7 8 V , W X Y
@ L ^ T [ $? ? *? ? ? ? ? Y? ?*? ? U
? @ V $ W X Y N _ T [ $? ? *? ? ? ? ? Y? ?*? ? U
H I V $ W X Y ` a T b ?? ? *? ? ? ? ? Y? ?+?
? Y? ?,?
? Y? ?*?
+? >? >+,? :*? :? **Z? ? ? ? W*? *Y? `? *Y? ?a? *? ? *? ? ? ? U N P Q # R - T 1 U ; Y F Z J \ L ^ T _ Z ` _ a m c u d { f ? g ? k ? l ? n V > ? W X ? b c ? d e F ^ f M T P g J Z J h J Y
? ? i i
' j k T ? ?? ? *? ? ? ? ? Y? ?*? ? ?*? ? L? Y? !M*? N-? U**Z? ? *? * ? -? 5-? ":-? #:-? $:*-? %,? &*? ? ' WN???*? N???,+? (? N+-? * W*? ++? : ? ? ) U f x z &