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

com.groupbyinc.flux.common.metrics.MeterMetric.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3?.com/groupbyinc/flux/common/metrics/MeterMetricjava/lang/Object)com/groupbyinc/flux/common/metrics/MetricMeterMetric.java0com/groupbyinc/flux/common/metrics/MeterMetric$1INTERVALJm1Rate)Lcom/groupbyinc/flux/common/metrics/EWMA;m5Ratem15Ratecount6Lcom/groupbyinc/flux/common/twitter/jsr166e/LongAdder;	startTimerateUnitLjava/util/concurrent/TimeUnit;future&Ljava/util/concurrent/ScheduledFuture;)Ljava/util/concurrent/ScheduledFuture<*>;Q(Ljava/util/concurrent/ScheduledExecutorService;Ljava/util/concurrent/TimeUnit;)V()V
'com/groupbyinc/flux/common/metrics/EWMA
oneMinuteEWMA+()Lcom/groupbyinc/flux/common/metrics/EWMA;!"
 #	%fiveMinuteEWMA'"
 (	*fifteenMinuteEWMA,"
 -	/4com/groupbyinc/flux/common/twitter/jsr166e/LongAdder1
2	4java/lang/System6nanoTime()J89
7:	<	>3(Lcom/groupbyinc/flux/common/metrics/MeterMetric;)V@
	Ajava/util/concurrent/TimeUnitCSECONDSE	DF-java/util/concurrent/ScheduledExecutorServiceHscheduleAtFixedRate](Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;JKIL	Nthis0Lcom/groupbyinc/flux/common/metrics/MeterMetric;
tickThread/Ljava/util/concurrent/ScheduledExecutorService;!()Ljava/util/concurrent/TimeUnit;tickU
 Vmark(J)VXY
Zadd\Y
2]update_Y
 `nsumc9
2dfifteenMinuteRate()Drate"(Ljava/util/concurrent/TimeUnit;)Dhi
 jfiveMinuteRatemeanRate9
n
convertNsRate(D)Dpq
relapsed
oneMinuteRatetoNanos(J)Jvw
Dx	ratePerNsDstop6com/groupbyinc/flux/common/util/concurrent/FutureUtils}cancel (Ljava/util/concurrent/Future;)Z?
~?
ConstantValue	SignatureCodeLocalVariableTableLineNumberTable
StackMapTable
SourceFileInnerClasses!
????L*?*?$?&*?)?+*?.?0*?2Y?3?5*?;?=*,??*+?	Y*?B?G?M?O?? LPQLRSL?&	2)*+-$.+304K:T?/*????PQ?=U?L*?&?W*?+?W*?0?W??PQ?DEFGX?4*
?[??PQ?
MNXY?e!*?5?^*?&?a*?+?a*?0?a??!PQ!b?VWXY Z9?2*?5?e??PQ?]fg?6*?0*???k??PQ?alg?6*?+*???k??PQ?emg?z *?o@	????;*?=eB*?!?o?s?? 
t PQ?ijk
mn??
ug?6*?&*???k??PQ?spq?@'*??
?y?k??PQz{?w|?3	*?O??W??	PQ?z??
	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy