io.netty.handler.traffic.GlobalChannelTrafficCounter$MixedTrafficMonitoringTask.class Maven / Gradle / Ivy
???? 2 w Oio/netty/handler/traffic/GlobalChannelTrafficCounter$MixedTrafficMonitoringTask java/lang/Object java/lang/Runnable GlobalChannelTrafficCounter.java 4io/netty/handler/traffic/GlobalChannelTrafficCounter MixedTrafficMonitoringTask Fio/netty/handler/traffic/GlobalChannelTrafficShapingHandler$PerChannel ;io/netty/handler/traffic/GlobalChannelTrafficShapingHandler
PerChannel trafficShapingHandler1 =Lio/netty/handler/traffic/GlobalChannelTrafficShapingHandler; counter )Lio/netty/handler/traffic/TrafficCounter; i(Lio/netty/handler/traffic/GlobalChannelTrafficShapingHandler;Lio/netty/handler/traffic/TrafficCounter;)V ()V
this QLio/netty/handler/traffic/GlobalChannelTrafficCounter$MixedTrafficMonitoringTask; trafficShapingHandler run 'io/netty/handler/traffic/TrafficCounter !
monitorActive Z # $ " % milliSecondFromNano ()J ' (
" ) resetAccounting (J)V + ,
" -
channelQueues $Ljava/util/concurrent/ConcurrentMap; / 0 1 "java/util/concurrent/ConcurrentMap 3 values ()Ljava/util/Collection; 5 6 4 7 java/util/Collection 9 iterator ()Ljava/util/Iterator; ; < : = java/util/Iterator ? hasNext ()Z A B @ C next ()Ljava/lang/Object; E F @ G channelTrafficCounter I J doAccounting ,(Lio/netty/handler/traffic/TrafficCounter;)V L M
N executor /Ljava/util/concurrent/ScheduledExecutorService; P Q " R
checkInterval (Ljava/util/concurrent/atomic/AtomicLong; T U " V &java/util/concurrent/atomic/AtomicLong X get Z (
Y [ java/util/concurrent/TimeUnit ] MILLISECONDS Ljava/util/concurrent/TimeUnit; _ ` ^ a -java/util/concurrent/ScheduledExecutorService c schedule \(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; e f d g scheduledFuture &Ljava/util/concurrent/ScheduledFuture; i j " k
perChannel HLio/netty/handler/traffic/GlobalChannelTrafficShapingHandler$PerChannel; newLastTime J Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile InnerClasses q Y *? *+? *,? ? r s A B C D q ? v*? ? &? ?? *@*? ? .*? ? 2? 8 ? > N-? D ? -? H ? :? K? .???*? *? ? O*? *? ? S**? ? W? \? b? h ? l? r = m n v g o p s *
H
I K L M = N F O I P T Q u S t
? @? u v
© 2015 - 2025 Weber Informatics LLC | Privacy Policy