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

io.netty.handler.traffic.GlobalChannelTrafficCounter.class Maven / Gradle / Ivy

There is a newer version: 129
Show newest version
????2?4io/netty/handler/traffic/GlobalChannelTrafficCounter'io/netty/handler/traffic/TrafficCounter GlobalChannelTrafficCounter.javaOio/netty/handler/traffic/GlobalChannelTrafficCounter$MixedTrafficMonitoringTaskMixedTrafficMonitoringTaskFio/netty/handler/traffic/GlobalChannelTrafficShapingHandler$PerChannel	;io/netty/handler/traffic/GlobalChannelTrafficShapingHandler
PerChannel?(Lio/netty/handler/traffic/GlobalChannelTrafficShapingHandler;Ljava/util/concurrent/ScheduledExecutorService;Ljava/lang/String;J)V}(Lio/netty/handler/traffic/AbstractTrafficShapingHandler;Ljava/util/concurrent/ScheduledExecutorService;Ljava/lang/String;J)V
"java/lang/IllegalArgumentExceptionExecutor must not be null(Ljava/lang/String;)V
-java/util/concurrent/ScheduledExecutorServicejava/lang/Stringthis6Lio/netty/handler/traffic/GlobalChannelTrafficCounter;trafficShapingHandler=Lio/netty/handler/traffic/GlobalChannelTrafficShapingHandler;executor/Ljava/util/concurrent/ScheduledExecutorService;nameLjava/lang/String;
checkIntervalJstart()V
monitorActiveZ*+	,lastTime(Ljava/util/concurrent/atomic/AtomicLong;./	0milliSecondFromNano()J23
4&java/util/concurrent/atomic/AtomicLong6set(J)V89
7:&/	<get>3
7?8Lio/netty/handler/traffic/AbstractTrafficShapingHandler; A	Bi(Lio/netty/handler/traffic/GlobalChannelTrafficShapingHandler;Lio/netty/handler/traffic/TrafficCounter;)VD
EmonitorLjava/lang/Runnable;GH	I"#	Kjava/util/concurrent/TimeUnitMMILLISECONDSLjava/util/concurrent/TimeUnit;OP	NQschedule\(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;STUscheduledFuture&Ljava/util/concurrent/ScheduledFuture;WX	YlocalCheckIntervalstopresetAccounting]9
^6io/netty/handler/traffic/AbstractTrafficShapingHandler`doAccounting,(Lio/netty/handler/traffic/TrafficCounter;)Vbc
ad$java/util/concurrent/ScheduledFuturefcancel(Z)ZhigjresetCumulativeTime
channelQueues$Ljava/util/concurrent/ConcurrentMap;mn	o"java/util/concurrent/ConcurrentMapqvalues()Ljava/util/Collection;strujava/util/Collectionwiterator()Ljava/util/Iterator;yzx{java/util/Iterator}hasNext()Z?~?next()Ljava/lang/Object;??~?channelTrafficCounter)Lio/netty/handler/traffic/TrafficCounter;??	
?l)
?
perChannelHLio/netty/handler/traffic/GlobalChannelTrafficShapingHandler$PerChannel;CodeLocalVariableTableLineNumberTable
StackMapTable
SourceFileInnerClasses!??*+,-?,?
?Y????4 !"#$%&'?&	'
(*??!()??N*?-??*?1?5?;*?=?@@	??0*?-*?Y*?C?*?F?J**?L*?J?R?V?Z??N4['?*
[\^_` a%b8cEdMf??D!\)?/*?-??*?-*?5?_*?C*?e*?Z?*?Z?kW??/?"mnp
qrs#t.v?%l)??7*?C??p?v?|L+???+???
M,???????*????(??7?{(|/}2~6??~???







© 2015 - 2025 Weber Informatics LLC | Privacy Policy