All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.netty.channel.ChannelOutboundBuffer.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????2>com/groupbyinc/flux/common/netty/channel/ChannelOutboundBufferjava/lang/ObjectChannelOutboundBuffer.javaDcom/groupbyinc/flux/common/netty/channel/ChannelOutboundBuffer$EntryEntryOcom/groupbyinc/flux/common/netty/channel/ChannelOutboundBuffer$MessageProcessor	MessageProcessor@com/groupbyinc/flux/common/netty/channel/ChannelOutboundBuffer$3@com/groupbyinc/flux/common/netty/channel/ChannelOutboundBuffer$2@com/groupbyinc/flux/common/netty/channel/ChannelOutboundBuffer$1&CHANNEL_OUTBOUND_BUFFER_ENTRY_OVERHEADIloggerGLcom/groupbyinc/flux/common/netty/util/internal/logging/InternalLogger;NIO_BUFFERSBLcom/groupbyinc/flux/common/netty/util/concurrent/FastThreadLocal;ZLcom/groupbyinc/flux/common/netty/util/concurrent/FastThreadLocal<[Ljava/nio/ByteBuffer;>;channel2Lcom/groupbyinc/flux/common/netty/channel/Channel;flushedEntryFLcom/groupbyinc/flux/common/netty/channel/ChannelOutboundBuffer$Entry;unflushedEntry	tailEntryflushednioBufferCount
nioBufferSizeJinFailZTOTAL_PENDING_SIZE_UPDATER4Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;vLjava/util/concurrent/atomic/AtomicLongFieldUpdater;totalPendingSizeUNWRITABLE_UPDATER7Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;yLjava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
unwritable!fireChannelWritabilityChangedTaskLjava/lang/Runnable;$assertionsDisabled=(Lcom/groupbyinc/flux/common/netty/channel/AbstractChannel;)V()V02
3	5this@Lcom/groupbyinc/flux/common/netty/channel/ChannelOutboundBuffer;:Lcom/groupbyinc/flux/common/netty/channel/AbstractChannel;
addMessageO(Ljava/lang/Object;ILcom/groupbyinc/flux/common/netty/channel/ChannelPromise;)Vtotal(Ljava/lang/Object;)J<=
>newInstance?(Ljava/lang/Object;IJLcom/groupbyinc/flux/common/netty/channel/ChannelPromise;)Lcom/groupbyinc/flux/common/netty/channel/ChannelOutboundBuffer$Entry;@A
B	D	FnextH	I	KpendingSizeM	NincrementPendingOutboundBytes(JZ)VPQ
RtailmsgLjava/lang/Object;sizepromise9Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise;entryaddFlush	\XY	^7com/groupbyinc/flux/common/netty/channel/ChannelPromise`setUncancellable()Zbcadcancel()Ifg
hdecrementPendingOutboundBytes(JZZ)Vjk
lpending(J)V%&	p2java/util/concurrent/atomic/AtomicLongFieldUpdaterr	addAndGet(Ljava/lang/Object;J)Jtu
sv0com/groupbyinc/flux/common/netty/channel/Channelxconfig:()Lcom/groupbyinc/flux/common/netty/channel/ChannelConfig;z{y|6com/groupbyinc/flux/common/netty/channel/ChannelConfig~getWriteBufferHighWaterMark?g?
setUnwritable(Z)V??
?invokeLaternewWriteBufferSizegetWriteBufferLowWaterMark?g?setWritable??
?notifyWritability/com/groupbyinc/flux/common/netty/buffer/ByteBuf?
readableBytes?g
??3com/groupbyinc/flux/common/netty/channel/FileRegion?count()J????5com/groupbyinc/flux/common/netty/buffer/ByteBufHolder?content3()Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;????????????current()Ljava/lang/Object;UV	?progress/$	?java/lang/AssertionError?
?3Bcom/groupbyinc/flux/common/netty/channel/ChannelProgressivePromise??"	?<"	?tryProgress(JJ)Z????amountepremoveclearNioBuffers?2
?removeEntryI(Lcom/groupbyinc/flux/common/netty/channel/ChannelOutboundBuffer$Entry;)V??
?	cancelled?$	?8com/groupbyinc/flux/common/netty/util/ReferenceCountUtil?safeRelease(Ljava/lang/Object;)V??
??safeSuccess<(Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise;)V??
?recycle?2
?(Ljava/lang/Throwable;)Zremove0(Ljava/lang/Throwable;Z)Z??
?causeLjava/lang/Throwable;safeFailQ(Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise;Ljava/lang/Throwable;)V??
?removeBytes??
?readerIndex?g
??writerIndex?g
???o
??c
?4(I)Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;??
??buf1Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;writtenBytes 	?	?@com/groupbyinc/flux/common/netty/util/concurrent/FastThreadLocal?get??
??[Ljava/lang/Object;?java/util/Arrays?fill*([Ljava/lang/Object;IILjava/lang/Object;)V??
??
nioBuffers()[Ljava/nio/ByteBuffer;Ecom/groupbyinc/flux/common/netty/util/internal/InternalThreadLocalMapI()Lcom/groupbyinc/flux/common/netty/util/internal/InternalThreadLocalMap;?
[(Lcom/groupbyinc/flux/common/netty/util/internal/InternalThreadLocalMap;)Ljava/lang/Object;?
?	[Ljava/nio/ByteBuffer;isFlushedEntryI(Lcom/groupbyinc/flux/common/netty/channel/ChannelOutboundBuffer$Entry;)Z

????	 g
?expandNioBufferArray0([Ljava/nio/ByteBuffer;II)[Ljava/nio/ByteBuffer;
set\(Lcom/groupbyinc/flux/common/netty/util/internal/InternalThreadLocalMap;Ljava/lang/Object;)V
?Ljava/nio/ByteBuffer;?	internalNioBuffer(II)Ljava/nio/ByteBuffer;!"
?#java/nio/ByteBuffer%bufs'	(
?*fillBufferArray0([Ljava/nio/ByteBuffer;[Ljava/nio/ByteBuffer;I)I,-
.!"	0nioBufnioBufsneededSpacethreadLocalMapGLcom/groupbyinc/flux/common/netty/util/internal/InternalThreadLocalMap;java/lang/IllegalStateException7
83java/lang/System:	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V<=
;>arraynewCapacitynewArray
isWritable,	DgetUserDefinedWritability(I)ZwritabilityMask(I)IHI
JindexsetUserDefinedWritability(IZ)V(I)VMO
PclearUserDefinedWritabilityRO
Swritable)*	V5java/util/concurrent/atomic/AtomicIntegerFieldUpdaterX
compareAndSet(Ljava/lang/Object;II)ZZ[
Y\fireChannelWritabilityChanged^?
_oldValuenewValuemask"java/lang/IllegalArgumentExceptiondjava/lang/StringBuilderf
g3index: iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;kl
gm(I)Ljava/lang/StringBuilder;ko
gp (expected: 1~31)rtoString()Ljava/lang/String;tu
gv(Ljava/lang/String;)V0x
eypipeline<()Lcom/groupbyinc/flux/common/netty/channel/ChannelPipeline;{|y}-.	}(Lcom/groupbyinc/flux/common/netty/channel/ChannelOutboundBuffer;Lcom/groupbyinc/flux/common/netty/channel/ChannelPipeline;)V0?
?8com/groupbyinc/flux/common/netty/channel/ChannelPipeline?java/lang/Runnable?	eventLoop6()Lcom/groupbyinc/flux/common/netty/channel/EventLoop;??y?2com/groupbyinc/flux/common/netty/channel/EventLoop?execute(Ljava/lang/Runnable;)V????^|??task:Lcom/groupbyinc/flux/common/netty/channel/ChannelPipeline;isEmptyfailFlushed(Ljava/lang/Throwable;Z)V#$	?java/lang/Throwable?notifycloseY(Lcom/groupbyinc/flux/common/netty/channel/ChannelOutboundBuffer;Ljava/lang/Throwable;Z)V0?

?isOpen?cy?4close() must be invoked after the channel is closed.?
8y?c
?=close() must be invoked after all flushed writes are handled.?recycleAndGetNextH()Lcom/groupbyinc/flux/common/netty/channel/ChannelOutboundBuffer$Entry;??
?allowChannelOpen-(Ljava/nio/channels/ClosedChannelException;)V??
?*Ljava/nio/channels/ClosedChannelException;;com/groupbyinc/flux/common/netty/channel/VoidChannelPromise?	?Ecom/groupbyinc/flux/common/netty/util/internal/logging/InternalLogger?Fcom/groupbyinc/flux/common/netty/util/internal/PromiseNotificationUtil?
trySuccess?(Lcom/groupbyinc/flux/common/netty/util/concurrent/Promise;Ljava/lang/Object;Lcom/groupbyinc/flux/common/netty/util/internal/logging/InternalLogger;)V??
??
tryFailure?(Lcom/groupbyinc/flux/common/netty/util/concurrent/Promise;Ljava/lang/Throwable;Lcom/groupbyinc/flux/common/netty/util/internal/logging/InternalLogger;)V??
??Ljava/lang/Deprecated;totalPendingWriteBytes("	?bytesBeforeUnwritableCc
?bytesbytesBeforeWritableforEachFlushedMessageT(Lcom/groupbyinc/flux/common/netty/channel/ChannelOutboundBuffer$MessageProcessor;)Vjava/lang/Exception?java/lang/NullPointerException?	processor?
?yprocessMessage(Ljava/lang/Object;)Z??
?QLcom/groupbyinc/flux/common/netty/channel/ChannelOutboundBuffer$MessageProcessor;java/lang/Class?desiredAssertionStatus?c
??Jcom.groupbyinc.flux.common.netty.transport.outboundBufferEntrySizeOverhead?Acom/groupbyinc/flux/common/netty/util/internal/SystemPropertyUtil?getInt(Ljava/lang/String;I)I??
??	?Lcom/groupbyinc/flux/common/netty/util/internal/logging/InternalLoggerFactory?getInstanceZ(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/netty/util/internal/logging/InternalLogger;??
??
3(
newUpdaterY(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;??
s?,\(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;??
Y?	SignatureCodeLocalVariableTableLineNumberTable
StackMapTable
DeprecatedRuntimeVisibleAnnotations
Exceptions
SourceFileInnerClasses1? !"#$%&?'B(")*?+B,B-./$,01?F
*?4*+?6??
78
9?fg	h:;??M++??-?C:*?E?*?G*?E?*?E:?J*?E*?L?	*?L*?O??S??>'
TM78MUVMWMXYAZ?.opqr!t'u.v4x;yA~L
?![2??G*?LL+?@*?G?*+?G*Y?]`?]+?_?e?+?i=*??m+?JL+???*?L?? 0nG78BZ?2??	????+?0?8?=?A?F?
?"
Po??*?S??78W"?
??PQ??,	????q*?w7*?6?}?????*????*,78,W",?$?"?????&?+??#jo?@*?m??78W"?
??jk??2	????q*u?w7?*?6?}?????*????42782W"2?$2?$ ?"?????,?1??)
<=??:*???*??????*???
*?????*???*???????????:UV?????!?(?6????^*?GL+??+????78Z???	????o??E*?GN???-???Y???-?_:???"-??a7-????-????W??4-?"E78E?"@?(?Y?"????%?-?3?D???,a?c??B*?GL+?	*???+??M+?_N+?O6*+??+?Ě,??-??*??m+????4B78=?.UV)XY#W?:??	?
?????$?+/3<@??,a???;*+?֬?78???????G*?GN-?	*???-??:-?_:-?O6*-??-?Ě??+??*??m-????HG78G??G?$B?2UV,XY!&W?:	
!&!-#2%8&A*E,??1a????1*Y?]dZ?]?*?G+*?E?*?E*?L?*+?J?G??1781??0234 5(80:(?o?;{*??N-??????g	??a??Y???-??:??6??d6???	??*????e@*??W?	???`??W*?????*????>nUV&M??-F?7<?{78{?"?FBCD H&I-J7L?MENLORQZS`TkUsYvZz[??1???2?n*??<?*?????????78??`a	bce???
	@>?:???
?:*?G:*??????????Ě?????:??6??d6		??	d?????	?a@?6

??Y6
?
`6???:???
?,? :?	?$Y:? ?S?%?):??+Y:?)?/>?J:??*??*?1???
?2?3t??
?m4B???I??S??	78!"
 	56??Z??#rst	uvw0x8yBzI{S}X~d?g?m?t?z????????????????????????????????	??L	??J???!?"&???	
,-??.*N-?66?-2:??+?S??????*2.3.. ?????&?,??	?&?

??**?>x>??8Y?9?????&:*????4*@*4*W'AB?"???????'?? g?/*???78??!??/*?1??78??Cc?B
*?E????
78??@FG?Q*?E?K~????78L??@MN?f?*?Q?*?T?? 78LU$?????MO??3?K?=*?E>~6?W*?]???*?`???ر?4#ab3783L,c?"?'/2	?'RO??1?K=*?E>?6?W*?]???*?`???ر?4
#ab1781L,c?"
%-0?'
HI?m1?	?%?eY?gY?hj?n?qs?n?w?z?x??1L?-!????**?E=?~>?W*?]???*?`???ڱ?*!a
b*78*?$?"#
$%&&*)+%????)*?E=?>?W*?]???*?`???۱?* a	b)78)?$?/0	123%7(8$^???@*?6?~M?-*??N-?*?Y*,??YN??*?6??-???
,??W??*"?.@78@?$
6{??&	;
<=>?&F5G8H?J?&???Wg?/*?]??78?P?c?B
*?]????
78?X@????**????*??*+?֚???*???N*??-??!? *78*??*?$?&	abf
himn!m)o
G????u?*???*?6???
Y*+?????*???*?6????8Y????*????8Y????*?LN-?3-?O6?q*t??wX-?Ě-????-?_+??-??N???*???
:*???*???R??????4a'WW4??78?????$?Zrsy |%~5@?G?R?W?[?a?m?t?{??????????????? ??+?G?	????*+????78???
??
???i**??????????XY?
??!?
aa?aa?
???}*+*???????ı?XY???
??+?
a?a??a?a???2?+??78??????/*?ȭ?78?????y**?6?}???*??e@	??*?˙?	?	??*78?"????(?	?&@???y**??*?6?}???e@	??*?˙	??	??*78?"????(?	?&@????<+???Yշֿ*?GM,??,?Ě+,??????,?JM*,????? <78<??(Z?.?????? ?-?.?3?;?
?	?
?Q+?+*?L????78???@?2??D??????`???????Y??????q????W??*
2:;=#?-X2Y8^=_C^@*
	





© 2015 - 2024 Weber Informatics LLC | Privacy Policy