
com.groupbyinc.flux.index.recovery.RecoveryStats.class Maven / Gradle / Ivy
???? 3 ? 0com/groupbyinc/flux/index/recovery/RecoveryStats java/lang/Object .com/groupbyinc/flux/common/xcontent/ToXContent /com/groupbyinc/flux/common/io/stream/Streamable RecoveryStats.java 7com/groupbyinc/flux/index/recovery/RecoveryStats$Fields
Fields 5com/groupbyinc/flux/common/xcontent/ToXContent$Params
Params currentAsSource +Ljava/util/concurrent/atomic/AtomicInteger; currentAsTarget throttleTimeInNanos (Ljava/util/concurrent/atomic/AtomicLong; ()V
)java/util/concurrent/atomic/AtomicInteger
&java/util/concurrent/atomic/AtomicLong
! # this 2Lcom/groupbyinc/flux/index/recovery/RecoveryStats; add 5(Lcom/groupbyinc/flux/index/recovery/RecoveryStats;)V ()I )
* addAndGet (I)I , -
. )
0 addTotals 2 (
3
recoveryStats throttleTime -()Lcom/groupbyinc/flux/common/unit/TimeValue; 6 7
8 )com/groupbyinc/flux/common/unit/TimeValue : nanos ()J <