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

classes.io.netty.handler.traffic.GlobalChannelTrafficShapingHandler.class Maven / Gradle / Ivy

The newest version!
????2d
PQ=???>???????
RST
UVW	X

Y
Z
L[\
]
^_	`a
b	c	d	e	f
g	h	i
j
k
l
b	m	n	opqrs???????tuvwxyxz{	0|
L}
L~t	?	?
?
?
?
?
?
L?
L?	?
L???
??
??t?
0b?
Ib	0???
Mb?
M?
M?
M?
L?	0?	0?	0?t?
?
L?
?t???
Iw?	^?
?
L?
?	^????
e?
I?
?
?
?
?	?
L?
?
???	????
M?
M???
M?
?????	???
????	?????
????	??????
????
??
?
L??
?
I?
^?
I?
?
?	^??
??
I?	^?
I???
M?
???
??ToSendInnerClasses
PerChannellogger/Lio/netty/util/internal/logging/InternalLogger;
channelQueues$Ljava/util/concurrent/ConcurrentMap;	Signature?Ljava/util/concurrent/ConcurrentMap;
queuesSize(Ljava/util/concurrent/atomic/AtomicLong;cumulativeWrittenBytescumulativeReadBytesmaxGlobalWriteSizeJwriteChannelLimitreadChannelLimitDEFAULT_DEVIATIONF
ConstantValue
MAX_DEVIATIONDEFAULT_SLOWDOWNDEFAULT_ACCELERATIONmaxDeviationaccelerationFactorslowDownFactorreadDeviationActiveZwriteDeviationActivecreateGlobalTrafficCounter2(Ljava/util/concurrent/ScheduledExecutorService;)VCodeLineNumberTableLocalVariableTablethis=Lio/netty/handler/traffic/GlobalChannelTrafficShapingHandler;executor/Ljava/util/concurrent/ScheduledExecutorService;tc)Lio/netty/handler/traffic/TrafficCounter;
StackMapTableuserDefinedWritabilityIndex()I8(Ljava/util/concurrent/ScheduledExecutorService;JJJJJJ)VwriteGlobalLimitreadGlobalLimit
checkIntervalmaxTime7(Ljava/util/concurrent/ScheduledExecutorService;JJJJJ)V6(Ljava/util/concurrent/ScheduledExecutorService;JJJJ)V3(Ljava/util/concurrent/ScheduledExecutorService;J)V()FsetMaxDeviation(FFF)VcomputeDeviationCumulativeBytes()Vvalue
perChannelHLio/netty/handler/traffic/GlobalChannelTrafficShapingHandler$PerChannel;maxWrittenBytesmaxReadBytesminWrittenBytesminReadBytesmultipleQ?{doAccounting,(Lio/netty/handler/traffic/TrafficCounter;)VcountercomputeBalancedWait(FFJ)JmaxLocal	maxGlobalwaitratiogetMaxGlobalWriteSize()JsetMaxGlobalWriteSize(J)VconfigureChannel(JJ)V
newWriteLimitnewReadLimitnowgetWriteChannelLimitsetWriteChannelLimit
writeLimitgetReadChannelLimitsetReadChannelLimit	readLimitreleasegetOrSetPerChannelr(Lio/netty/channel/ChannelHandlerContext;)Lio/netty/handler/traffic/GlobalChannelTrafficShapingHandler$PerChannel;ctx(Lio/netty/channel/ChannelHandlerContext;channelLio/netty/channel/Channel;keyLjava/lang/Integer;??handlerAdded+(Lio/netty/channel/ChannelHandlerContext;)V
Exceptions?handlerRemovedsizetoSendDLio/netty/handler/traffic/GlobalChannelTrafficShapingHandler$ToSend;???channelRead=(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)VmaxLocalRead
maxGlobalReadattrLio/netty/util/Attribute;
reopenTaskLjava/lang/Runnable;config Lio/netty/channel/ChannelConfig;
waitGlobalmsgLjava/lang/Object;LocalVariableTypeTable/Lio/netty/util/Attribute;???checkWaitReadTime-(Lio/netty/channel/ChannelHandlerContext;JJ)JinformReadOperation,(Lio/netty/channel/ChannelHandlerContext;J)VmaximumCumulativeWrittenBytesmaximumCumulativeReadByteschannelTrafficCounters()Ljava/util/Collection;C()Ljava/util/Collection;write^(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)V
maxLocalWritemaxGlobalWritepromise!Lio/netty/channel/ChannelPromise;?submitWritea(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;JJJLio/netty/channel/ChannelPromise;)V	newToSend
writedelaydelayglobalSizeExceeded	futureNowforSchedule?sendAllValidt(Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/traffic/GlobalChannelTrafficShapingHandler$PerChannel;J)VtoString()Ljava/lang/String;
access$100?(Lio/netty/handler/traffic/GlobalChannelTrafficShapingHandler;Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/traffic/GlobalChannelTrafficShapingHandler$PerChannel;J)Vx0x1x2x3
SourceFile'GlobalChannelTrafficShapingHandler.javaRuntimeVisibleAnnotations?Sharable*Lio/netty/channel/ChannelHandler$Sharable;?@;io/netty/handler/traffic/GlobalChannelTrafficShapingHandler??"java/lang/IllegalArgumentExceptionExecutor must not be null??4io/netty/handler/traffic/GlobalChannelTrafficCounterGlobalChannelTC????????6io/netty/handler/traffic/AbstractTrafficShapingHandler???&java/util/concurrent/atomic/AtomicLong???????????????????????????maxDeviation must be <= 0.4slowDownFactor must be >= 0accelerationFactor must be <= 0java/lang/Long-	?

Fio/netty/handler/traffic/GlobalChannelTrafficShapingHandler$PerChannel???????????????#maxGlobalWriteSize must be positive?????????java/util/ArrayDeque'io/netty/handler/traffic/TrafficCounterjava/lang/StringBuilder	ChannelTCAB? ?!?"?#$?%?	
&?'Bio/netty/handler/traffic/GlobalChannelTrafficShapingHandler$ToSend ()*?+,34/-io/netty/buffer/ByteBuf?.?/
0


1???23??&'4??56Read Suspend: 78?9:;<=?>?@ABCD?EFA
java/lang/RunnableJio/netty/handler/traffic/AbstractTrafficShapingHandler$ReopenReadTimerTaskReopenReadTimerTask?
?GHIJKLMSuspend final status =>  will reopened at: ()NO=io/netty/handler/traffic/GlobalChannelTrafficShapingHandler$1?PQ?R3Write suspend: 67S?TUEVWXYZ?=io/netty/handler/traffic/GlobalChannelTrafficShapingHandler$2?D[
?\E]^?_ Write Channel Limit:  Read Channel Limit: `abjava/util/Iteratorio/netty/channel/Channeljava/lang/Integerjava/lang/Exception&io/netty/channel/ChannelHandlerContextjava/lang/Objectjava/lang/Throwableio/netty/channel/ChannelConfigio/netty/util/Attributeio/netty/channel/ChannelPromisec(io/netty/channel/ChannelHandler$Sharable(Ljava/lang/String;)V?(Lio/netty/handler/traffic/GlobalChannelTrafficShapingHandler;Ljava/util/concurrent/ScheduledExecutorService;Ljava/lang/String;J)VsetTrafficCounterstart(JJJJ)V(io/netty/util/internal/PlatformDependentnewConcurrentHashMap&()Ljava/util/concurrent/ConcurrentMap;(JJJ)V"java/util/concurrent/ConcurrentMapvaluesjava/util/Collectioniterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;channelTrafficCountersetgetmilliSecondFromNanoresetAccountingtrafficCounterstop()Lio/netty/channel/Channel;hashCodevalueOf(I)Ljava/lang/Integer;&(Ljava/lang/Object;)Ljava/lang/Object;
messagesQueueLjava/util/ArrayDeque;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;}(Lio/netty/handler/traffic/AbstractTrafficShapingHandler;Ljava/util/concurrent/ScheduledExecutorService;Ljava/lang/String;J)V	queueSizelastReadTimestamplastWriteTimestampput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;resetCumulativeTimeremoveisActive
calculateSize(Ljava/lang/Object;)JbytesRealWriteFlowControl	addAndGet(J)JU(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;clearreleaseWriteSuspendedreleaseReadSuspendedgetReadLimitreadTimeToWait(JJJJ)J"()Lio/netty/channel/ChannelConfig;-io/netty/util/internal/logging/InternalLoggerisDebugEnabled(J)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder;
isAutoRead(Z)Ljava/lang/StringBuilder;isHandlerActive+(Lio/netty/channel/ChannelHandlerContext;)ZdebugsetAutoRead#(Z)Lio/netty/channel/ChannelConfig;READ_SUSPENDEDLio/netty/util/AttributeKey;7(Lio/netty/util/AttributeKey;)Lio/netty/util/Attribute;java/lang/Boolean(Z)Ljava/lang/Boolean;(Ljava/lang/Object;)VREOPEN_TASK*()Lio/netty/util/concurrent/EventExecutor;java/util/concurrent/TimeUnitMILLISECONDSLjava/util/concurrent/TimeUnit;&io/netty/util/concurrent/EventExecutorschedule`(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Lio/netty/util/concurrent/ScheduledFuture;fireChannelRead<(Ljava/lang/Object;)Lio/netty/channel/ChannelHandlerContext;@(Lio/netty/handler/traffic/GlobalChannelTrafficShapingHandler;)V
getWriteLimitwriteTimeToWaitisEmptyw(JLjava/lang/Object;JLio/netty/channel/ChannelPromise;Lio/netty/handler/traffic/GlobalChannelTrafficShapingHandler$1;)VaddLastcheckWriteSuspend-(Lio/netty/channel/ChannelHandlerContext;JJ)VsetUserDefinedWritability,(Lio/netty/channel/ChannelHandlerContext;Z)VrelativeTimeAction	pollFirstaddFirstflush*()Lio/netty/channel/ChannelHandlerContext;(I)V4io/netty/util/internal/logging/InternalLoggerFactorygetInstanceB(Ljava/lang/Class;)Lio/netty/util/internal/logging/InternalLogger;io/netty/channel/ChannelHandler!????????????@??B??B??????????????B??B??B??B??B??&????2*?+?
?Y?	??
Y*+*??
M*,?,????
???(?-?1?? 2??2??(
??????,??????????	L* 
?*??*?Y??*?Y??*?Y??*?*+?*?*???*
?]bg(l3r:???E?K??RL??L??L??L??L??L??L??
L??????J* 
?*??*?Y??*?Y??*?Y??*?*?*?*+???*
?	]bg&l1r8?>?D?I??HJ??J??J??J??J??J??J??
????
H* ? *??*?Y??*?Y??*?Y??*?*?*?*+???*
?]bg$l/r6?<?B?G??>H??H??H??H??H??H??????:* ?!*??*?Y??*?Y??*?Y??*?*+???"?]bg"l-r4?9?? :??:??:??????9*?"*??*?Y??*?Y??*?Y??*?*+???"]bg!l,r38?9??9?????/*?#????????/*?$????????/*?%?????????E#??
?Y&?	?$??
?Y'?	?%??
?Y(?	?*#?#*%b?$*$b?%??*
+,./!1'21465=6D7?*E??E??E??E???????
?	@	B*7*7*??,?-:		?.?R	?/?0:

?1?27??@??7
?1?37!??B??7???*??4??6	*	?!5m????7*	?5m????8*??9*?!?9??Z;<=	>?4@>AEBHDPETG^HeIhKpLtNwO?P?Q?R?S?T?R>6??4@??
?????????	???????C??	?a????)???@??????W???????F
*?:*+?;??XY	Z?
??
??????G$??!?#$n8*?#??&*?#f??!?*?%8!?	?*????????????????2*?????????????	C*?*!??@7*??,?-:?.??/?0:?1?A??????
??5???B??45
??C??C??C??4??????"???/*???????????<*??@B*??,?-:?.??/?0:?1!?A??????	?/?8?;??*/	??<??<??	3??????!???/*???????????<*??@B*??,?-:?.??/?0:?1!?A??????	?/?8?;??*/	??<??<??	3??????!???6*?B?C??
???????#?+?DM,?E?FN*?-?G?0:?j?0Y?H:?IY?J?K?LY*?MY?NO?P+?D?E?Q?R*??S?1	?T?@?U?U?V*?-?WW??6
????#?,?8?M?e?k?s?}????4?????~o??????	
?S*+?XW*?B?Y*+?Z????
?????

?0*?B?Y+?DM,?E?FN*?-?[?0:??Y:?,?\?o?K?]:?.?X?/?^:*?_?`7*?B?a?1?aY?Te?T*?u?bX+?_?c?dW????K*??Tu?bX?K?]:?.?)?/?^:?_?e??_?e?fW????K?gç:
?
?*+?h*+?i*+?j?0?????j????%?*?0?9?Y?d?m?w?????????????????????
?Rd;?YF????%????3?C????^??,?M???	?*,?`B?@7!	???*?B!*?k*?l?m7+?D?E?F:	*?	?G?0:
	7
?V
?1!*?*?l?m7*?7?:
?1?37
*???7
	??	7

??
7*
???n7??7*+?o71J2V3[4e5n7?8?9?:?9???@?A??q-?
z$?JyVm??
??%??3?	C???
F}??????? ?????!Jy"?G?????
?f#?\$%?T?&'??E+?D?E?F:*??G?0:?# *?l?? a?Ue*?l??*?lA ??EFG#H>ICL?>E??EE??E??7'????C?()??*+?D?E?F:*??G?0:?	 ?U??QRS#T)V?4*??**??????)?*??2*?????g???+??2*?????k???,-?3	??Y*????s?	???./0?e
*,?`7?@7	??*?B*??*?l??7+?D?E?F:
*?
?G?0:	7?W?1*?*?l??7*?8?:?1?27*???7	??	7??7*???n7??7???5??
?S?
?567?"	(+?D:

?E?F:*??G?0:?
*+?X:76Y:?	??4?K???)*?B!?a?1!?a+,	?dW?Vñ*?l??a?Ve*?l??	*?l7?^Ya,!	??:
?K
??Y?T!a?T*?!?bX*+?T??*???*???6ç:???	*+??
??7:+????Y*+??????W?;r?s??????z???"?'?.?2?5?;?M?U?^?h?o?s??????????????????????????	?'????B8
(??(( (?(9?(??(34	 
"???58
2?:?5?;?#<?	=????.??D?5?"?N?5?>??5??
?5?>
?@??
?,Y:?,?K???^:?p??!??K??7*?B?a,?1?a,Y?Te?T*?u?bX+?_?c?dW,!?V?,?K???,?K???^:???,?K???*+?hç:	?	?+??W???????R???? ?'?0?9?D?O?`?e?h?q?t???????????>'>??8????????????>?V?E?AB?c-?MYT??*???P??P*??t??P*??t?R??,?-??CD?P*+,!???W?*E?FG?H?I??)	???q??XYXJKLO?2^?0???M?N&	??




© 2015 - 2025 Weber Informatics LLC | Privacy Policy