
classes.io.netty.channel.CoalescingBufferQueue.class Maven / Gradle / Ivy
???? 2 ?
; ?
= ? >
? ? ? ; ? ?
? ; ? ?
; ? V ? ? ?
? S ; ????
( ? ? ?
? ?
?
? ?
?
?
? ? ?
? f
? ? ?
? ?
? ? ?
?
( ?
; ? ; ? ?
- ? ?
/ ? ?
? ? ? ?
; ?
? ?
? ?
?
? ?
? ? ? channel Lio/netty/channel/Channel; bufAndListenerPairs Ljava/util/ArrayDeque; Signature *Ljava/util/ArrayDeque;
readableBytes I $assertionsDisabled Z (Lio/netty/channel/Channel;)V Code LineNumberTable LocalVariableTable this (Lio/netty/channel/CoalescingBufferQueue; (Lio/netty/channel/Channel;I)V initSize add (Lio/netty/buffer/ByteBuf;)V buf Lio/netty/buffer/ByteBuf; =(Lio/netty/buffer/ByteBuf;Lio/netty/channel/ChannelPromise;)V promise !Lio/netty/channel/ChannelPromise;
StackMapTable ? ? ? ? D(Lio/netty/buffer/ByteBuf;Lio/netty/channel/ChannelFutureListener;)V listener (Lio/netty/channel/ChannelFutureListener; remove =(ILio/netty/channel/ChannelPromise;)Lio/netty/buffer/ByteBuf; entry Ljava/lang/Object; entryBuffer bytes aggregatePromise toReturn
originalBytes ? compose M(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; composite "Lio/netty/buffer/CompositeByteBuf; current next ()I isEmpty ()Z releaseAndFailAll (Ljava/lang/Throwable;)V cause Ljava/lang/Throwable; releaseAndCompleteAll #(Lio/netty/channel/ChannelFuture;)V t future Lio/netty/channel/ChannelFuture; pending ? copyTo +(Lio/netty/channel/CoalescingBufferQueue;)V dest ()V
SourceFile CoalescingBufferQueue.java H O H ? ? ? ? io/netty/channel/Channel > ? java/util/ArrayDeque H ? @ A &io/netty/channel/ChannelFutureListener Q ] ? r 'io/netty/channel/ChannelPromiseNotifier io/netty/channel/ChannelPromise H ? D E D p java/lang/IllegalStateException java/lang/StringBuilder buffer queue length overflow: ? ? ? ? + ? ? H ? Q ? "java/lang/IllegalArgumentException bytes (expected >= 0): q r ? ? T ? ? ? ? ? ? ? io/netty/buffer/ByteBuf ? ? ? ? j k F G java/lang/AssertionError io/netty/buffer/CompositeByteBuf ? ? ? ? ? p ? ? ? ? ? w x ? ? ? ? ? java/lang/Throwable H t ? ? &io/netty/channel/CoalescingBufferQueue ? ? r java/lang/Object !io/netty/util/internal/ObjectUtil checkNotNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; (I)V isVoid %([Lio/netty/channel/ChannelPromise;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V (Ljava/lang/Object;)Z io/netty/buffer/Unpooled EMPTY_BUFFER java/lang/Math min (II)I poll ()Ljava/lang/Object; addListener S(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise; addFirst (Ljava/lang/Object;)V readRetainedSlice (I)Lio/netty/buffer/ByteBuf; addComponent >(ZLio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf; alloc $()Lio/netty/buffer/ByteBufAllocator; size io/netty/buffer/ByteBufAllocator compositeBuffer %(I)Lio/netty/buffer/CompositeByteBuf; newFailedFuture 7(Ljava/lang/Throwable;)Lio/netty/channel/ChannelFuture; io/netty/util/ReferenceCountUtil safeRelease operationComplete $(Lio/netty/util/concurrent/Future;)V addAll (Ljava/util/Collection;)Z java/lang/Class desiredAssertionStatus 1 ; = > ? @ A B C D E F G
H I J ? *+? ? K
, - L M N > ? H O J h *? *+? ? ? *? Y? ? ? K / 0 1 2 L M N > ? P E Q R J B
*+?
? ? K
8 9 L
M N
S T Q U J ? ),? W*+,?
? ? ? Y? Y,S? ? ? K D E ( F L ) M N ) S T ) V W X 1 ? Y Z [ Y Z? Y Z [ Y Z \ Q ] J ? c+? W*? +? d? -? Y? Y? ? *? ? ? +? ? ? ? ?*? +? W,? *? ,? W*Y? +? `? ? K " Q R S ? V H W L X U Z b [ L c M N c S T c ^ _ X ? ` a J ? ?? ? Y? Y? ? ? ? ? !?,"? W*? ? #? ? $?*? ? %<N6*? ? &:? ? [?
? ,?
? ' W???? (:? ? !*? ? )? '*-? *? +N