![JAR search and dependency download from the Maven repository](/logo.png)
classes.io.netty.handler.traffic.TrafficCounter.class Maven / Gradle / Ivy
The newest version!
???? 2=
? ? B@ Y ? Y ?
Y ?
3 ? Y ?
3 ? Y ? ?
? Y ? ? ? ? ? Y ?
Y ? Y ?
7 ? ? ?
3 ? Y ? ? ?
Y ? ?
? ?
?
? ? ? Y ?
? ? ? Y ? Y ? Y ? Y ? ? Y ? Y ? Y ? Y ? Y ? Y ?
? ? Y ? Y ?
[ ? ?
3 ? Y ? Y ? ?
3 ? ? t
9 ?
Y ? ? v
= ?
? ? Y ?
Y ?
Y ?
Y
3
Y
Y
Y
Y
InnerClasses TrafficMonitoringTask logger /Lio/netty/util/internal/logging/InternalLogger; currentWrittenBytes (Ljava/util/concurrent/atomic/AtomicLong; currentReadBytes writingTime J readingTime cumulativeWrittenBytes cumulativeReadBytes lastCumulativeTime lastWriteThroughput lastReadThroughput lastTime lastWrittenBytes
lastReadBytes lastWritingTime lastReadingTime realWrittenBytes realWriteThroughput
checkInterval name Ljava/lang/String; trafficShapingHandler 8Lio/netty/handler/traffic/AbstractTrafficShapingHandler; executor /Ljava/util/concurrent/ScheduledExecutorService; monitor Ljava/lang/Runnable; scheduledFuture &Ljava/util/concurrent/ScheduledFuture; Signature )Ljava/util/concurrent/ScheduledFuture<*>;
monitorActive Z milliSecondFromNano ()J Code LineNumberTable start ()V LocalVariableTable this )Lio/netty/handler/traffic/TrafficCounter; localCheckInterval
StackMapTable stop resetAccounting (J)V newLastTime interval E(Ljava/util/concurrent/ScheduledExecutorService;Ljava/lang/String;J)V }(Lio/netty/handler/traffic/AbstractTrafficShapingHandler;Ljava/util/concurrent/ScheduledExecutorService;Ljava/lang/String;J)V ? init configure newCheckInterval newInterval bytesRecvFlowControl recv bytesWriteFlowControl write bytesRealWriteFlowControl getRealWrittenBytes *()Ljava/util/concurrent/atomic/AtomicLong; getRealWriteThroughput resetCumulativeTime ()Ljava/lang/String; readTimeToWait (JJJ)J size limitTraffic maxTime
Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; (JJJJ)J time now
lastTimeCheck sum localReadingTime lastRB pastDelay lastsum lastinterval writeTimeToWait lastWB localWritingTime toString
SourceFile TrafficCounter.java ? ? ? l b ? ? ? s b ? x y =io/netty/handler/traffic/TrafficCounter$TrafficMonitoringTask ? z { !"# | } ? ? v w$%&'()* _ `+,- s ? java/lang/StringBuilder ? ? Acct schedule not ok: ./.0 > 2* from t u ? ?12 c b n e a b m e k e j e q b r e o e d e345 p e f e &java/util/concurrent/atomic/AtomicLong g b h b 6io/netty/handler/traffic/AbstractTrafficShapingHandler ? ? java/lang/NullPointerException ?2 ? ? "java/lang/IllegalArgumentException6 ? i e ? ? ? ? ? ?7* ? ? ? ? Time: .8 ? ? ? ? ?9 Monitor Current Speed Read: KB/s,
Asked Write: Real Write: Current Read: KB, Current asked Write: Current real Write: KB 'io/netty/handler/traffic/TrafficCounter:;< java/lang/Object )io/netty/handler/traffic/TrafficCounter$1 -java/util/concurrent/ScheduledExecutorService java/lang/String java/lang/System nanoTime set get W(Lio/netty/handler/traffic/TrafficCounter;Lio/netty/handler/traffic/TrafficCounter$1;)V java/util/concurrent/TimeUnit MILLISECONDS Ljava/util/concurrent/TimeUnit; scheduleAtFixedRate ](Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; doAccounting ,(Lio/netty/handler/traffic/TrafficCounter;)V $java/util/concurrent/ScheduledFuture cancel (Z)Z getAndSet (J)J -io/netty/util/internal/logging/InternalLogger isDebugEnabled ()Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (J)Ljava/lang/StringBuilder; debug (Ljava/lang/String;)V java/lang/Math max (JJ)J currentTimeMillis addAndGet (C)Ljava/lang/StringBuilder; (I)V 4io/netty/util/internal/logging/InternalLoggerFactory getInstance B(Ljava/lang/Class;)Lio/netty/util/internal/logging/InternalLogger; ! Y [ _ ` a b c b d e f e g b h b i e j e k e l b B m e B n e B o e B p e q b r e s b t u v w x y z { @ | } ~ @ ? ? ? ? ? ? m? ? , ! ? ? ? ? P*? ? ?*? ? ? *? ? @ ?? 2*?
? +*? *? Y*? ?
**?
*?
? ? ? ? ? *
? ? ? ? ? ' ? , ? 9 ? G ? O ? ? P ? ? 6 ? e ? ? F ! ? ? ? ? 6*? ? ?*? *? ? *? ? *? *? *? ? *? ? W? ? &