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

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

The newest version!
????2?	?	??
c?:?	??	??	?@	???
?
?	?		





	
	
C




,?
,
,
,
,
 
,!"	#$%&
:'	(	)*+,-.
/	01	C2
C3	4
56
7
8
c9:;<
=>
,?@ABCDE
,FGH
XIJZK????????
LM
NOP
QRSTReopenReadTimerTaskInnerClasseslogger/Lio/netty/util/internal/logging/InternalLogger;DEFAULT_CHECK_INTERVALJ
ConstantValueDEFAULT_MAX_TIMEDEFAULT_MAX_SIZEMINIMAL_WAITtrafficCounter)Lio/netty/handler/traffic/TrafficCounter;
writeLimit	readLimitmaxTime
checkIntervalREAD_SUSPENDEDLio/netty/util/AttributeKey;	Signature1Lio/netty/util/AttributeKey;REOPEN_TASK2Lio/netty/util/AttributeKey;
maxWriteDelaymaxWriteSizeuserDefinedWritabilityIndexI.CHANNEL_DEFAULT_USER_DEFINED_WRITABILITY_INDEX-GLOBAL_DEFAULT_USER_DEFINED_WRITABILITY_INDEX4GLOBALCHANNEL_DEFAULT_USER_DEFINED_WRITABILITY_INDEXsetTrafficCounter,(Lio/netty/handler/traffic/TrafficCounter;)VCodeLineNumberTableLocalVariableTablethis8Lio/netty/handler/traffic/AbstractTrafficShapingHandler;newTrafficCounter()I(JJJJ)V
StackMapTable?(JJJ)V(JJ)V()V(J)V	configure
newWriteLimitnewReadLimitnewCheckInterval
getWriteLimit()J
setWriteLimitgetReadLimitsetReadLimitgetCheckIntervalsetCheckIntervalsetMaxTimeWaitgetMaxTimeWaitgetMaxWriteDelaysetMaxWriteDelaygetMaxWriteSizesetMaxWriteSizedoAccountingcounterreleaseReadSuspended+(Lio/netty/channel/ChannelHandlerContext;)Vctx(Lio/netty/channel/ChannelHandlerContext;channelLio/netty/channel/Channel;channelRead=(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)VattrLio/netty/util/Attribute;
reopenTaskLjava/lang/Runnable;config Lio/netty/channel/ChannelConfig;waitmsgLjava/lang/Object;sizenowLocalVariableTypeTable/Lio/netty/util/Attribute;UVWXY%
ExceptionsZcheckWaitReadTime-(Lio/netty/channel/ChannelHandlerContext;JJ)JinformReadOperation,(Lio/netty/channel/ChannelHandlerContext;J)VisHandlerActive+(Lio/netty/channel/ChannelHandlerContext;)Z	suspendedLjava/lang/Boolean;1readwrite^(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)Vpromise!Lio/netty/channel/ChannelPromise;submitWrite_(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;JLio/netty/channel/ChannelPromise;)Vdelay
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;a(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;JJJLio/netty/channel/ChannelPromise;)VchannelRegisteredsetUserDefinedWritability,(Lio/netty/channel/ChannelHandlerContext;Z)VwritableZcob(Lio/netty/channel/ChannelOutboundBuffer;[checkWriteSuspend-(Lio/netty/channel/ChannelHandlerContext;JJ)V	queueSizereleaseWriteSuspended+()Lio/netty/handler/traffic/TrafficCounter;toString()Ljava/lang/String;builderLjava/lang/StringBuilder;
calculateSize(Ljava/lang/Object;)J
access$0001()Lio/netty/util/internal/logging/InternalLogger;
SourceFile"AbstractTrafficShapingHandler.javafgno6io/netty/handler/traffic/AbstractTrafficShapingHandler??risizi{i"java/lang/IllegalArgumentExceptionmaxTime must be positive?\|?|}piqi??????]^?_?maxWriteDelay must be positiveU?`tuW?abcYde?fXgh??ij??klmjava/lang/StringBuilderRead suspend: nonpnqrmns????t\xuuvjava/lang/RunnableJio/netty/handler/traffic/AbstractTrafficShapingHandler$ReopenReadTimerTask??wxyz{|}~Suspend final status =>  will reopened at: ???java/lang/Boolean???????jWrite suspend: ???????????[????!TrafficShaping with Write Limit: 
 Read Limit:  CheckInterval:  maxDelay: 
 maxSize:  and Counter: n?noneio/netty/buffer/ByteBuf??io/netty/buffer/ByteBufHolder????????.READ_SUSPENDED?b?.REOPEN_TASK%io/netty/channel/ChannelDuplexHandler&io/netty/channel/ChannelHandlerContextjava/lang/Objectio/netty/channel/Channelio/netty/channel/ChannelConfigio/netty/util/Attributejava/lang/Exception&io/netty/channel/ChannelOutboundBuffer(Ljava/lang/String;)V'io/netty/handler/traffic/TrafficCountermilliSecondFromNanoresetAccounting()Lio/netty/channel/Channel;7(Lio/netty/util/AttributeKey;)Lio/netty/util/Attribute;valueOf(Z)Ljava/lang/Boolean;set(Ljava/lang/Object;)V"()Lio/netty/channel/ChannelConfig;setAutoRead#(Z)Lio/netty/channel/ChannelConfig;readTimeToWait(JJJJ)J-io/netty/util/internal/logging/InternalLoggerisDebugEnabled()Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder;
isAutoRead(Z)Ljava/lang/StringBuilder;debugget()Ljava/lang/Object;executor*()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;FALSEequals(Ljava/lang/Object;)Z*()Lio/netty/channel/ChannelHandlerContext;writeTimeToWaitunsafeUnsafe#()Lio/netty/channel/Channel$Unsafe;io/netty/channel/Channel$UnsafeoutboundBuffer*()Lio/netty/channel/ChannelOutboundBuffer;(IZ)V(I)V-(Ljava/lang/Object;)Ljava/lang/StringBuilder;
readableBytescontent()Lio/netty/buffer/ByteBuf;4io/netty/util/internal/logging/InternalLoggerFactorygetInstanceB(Ljava/lang/Class;)Lio/netty/util/internal/logging/InternalLogger;java/lang/ClassgetNameio/netty/util/AttributeKey0(Ljava/lang/String;)Lio/netty/util/AttributeKey;!cfghijkijlijmij)noBpiBqiDriDsituvwxuvy@zi@{i|}~}j?}j??}j?)???>*+???
??????o|??,??????????	P*?*?*?
*?
*?	??
?Y??**??*?*!?*?
*???6
?\ako ?'?1?9?>?C?I?O??4P??PpiPqiPsiPri??1????X	*!???
???*??piqisi???O	
*!???
??? 
??
pi
qi???;	
*		???
???
?????C	*		???
?
????si???]
*!?*???????*
??
?i
?i
?i???s*?*!?*??
*???????
? ???i?i????a*?
*??*?*?
???
????i????/*?????????`*?*??
*?????"#$&???pi????/*???,??????`*?*??
*?????9:;=???qi????/*?
??C??????^*?
*??*????JKLN???si????_	??
?Y??*???\]_`???ri????/*???f??????/*?
??m??????_	??
?Y??*?
??{|~???zi????/*??????????>*???
?????{i???5???????o???q'+?M,? ?!?"?#,?$?%W?????&?? '??'?? ??????	
N*,?&B?7!	??0*?!*?*??'7*+?(7)??+?:		?$:
??+?:??,Y?-.?/?0:?1
?2?3:?1+?4?3?5?6
?2??+?4??
?%W	? ?!?"?#	?7?!:?8?9:??:Y+?;:?#+?<?=?>W??+?:??,Y?-??/
?2?3:?1+?4?3@?/?0?5?6*+?A+,?BW??r????%?0?9?A?J?U?~????????????????????????&?9?>?EM?f
?y???m??A???	J???
%?iN??N??N??H?iC?i??y???6????????\???T????????J ???*?????i?i??????? ?????i???t+*?? ?!?8?CL+?
?D+?E????
?+??????%?@???T+?4?
+?FW??!?????????>

?*,?&7?7	??z*?*?*??G7)??\??+?C??,Y?-H?/?0:?1+??$?2?3:?1+?4?3?5?6*+,-?I?*+,	-?I??6
&'(*(+1,<-n.w-|0?1?5?6?H(b?i??????????????i??i??|?
?????p
*+,*,?&!??I??;	<;=?4???????i??????????H*+?J*+?K??DEF???????????+??L?MN-?-*??N??IJKM?*??????????????t*??? *?
??	*+?J??VWY?*?????i?i?????*+?J??
^_?????n??/*???f???????k?,Y"?OP?/*??0Q?/*??0R?/*?
?0S?/*?
?0T?/*??0U?/L*??+*??VW?
+W?/W+?5??.klm$n0o<pHqLrSs_ufw?k??L???	?_????w)+?X?+?X?Y??+?Z?+?Z?[?Y??\??????%??)??)?????????1???sC?^??,Y?-?_?/`?/?5?a? ?,Y?-?_?/b?/?5?a?7??23cd%e.f<e??e:d;?	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy