aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala
diff options
context:
space:
mode:
authorIvan Topolnjak <ivantopo@gmail.com>2017-06-11 16:03:53 +0200
committerIvan Topolnjak <ivantopo@gmail.com>2017-06-11 16:03:53 +0200
commit2fdd0125c48a703bd44ff93072c859b4fc65b766 (patch)
treeaa6a9022a9b093a8120213c152252b75e25e3b80 /kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala
parent942562d452bc1aa64ea6787702c47286c597a186 (diff)
downloadKamon-2fdd0125c48a703bd44ff93072c859b4fc65b766.tar.gz
Kamon-2fdd0125c48a703bd44ff93072c859b4fc65b766.tar.bz2
Kamon-2fdd0125c48a703bd44ff93072c859b4fc65b766.zip
use java.util.Duration
Diffstat (limited to 'kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala')
-rw-r--r--kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala11
1 files changed, 5 insertions, 6 deletions
diff --git a/kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala b/kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala
index 7dca3060..6acb7c54 100644
--- a/kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala
+++ b/kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala
@@ -16,12 +16,11 @@
package kamon.metric
import java.lang.Math.abs
+import java.time.Duration
import java.util.concurrent.atomic.AtomicLong
import kamon.util.{AtomicLongMaxUpdater, MeasurementUnit}
-import scala.concurrent.duration.Duration
-
trait MinMaxCounter {
def unit: MeasurementUnit
def dynamicRange: DynamicRange
@@ -35,7 +34,7 @@ trait MinMaxCounter {
}
class SimpleMinMaxCounter(name: String, tags: Map[String, String], underlyingHistogram: AtomicHdrHistogram,
- val sampleInterval: Duration) extends MinMaxCounter{
+ val sampleInterval: Duration) extends MinMaxCounter {
private val min = AtomicLongMaxUpdater()
private val max = AtomicLongMaxUpdater()
@@ -47,9 +46,6 @@ class SimpleMinMaxCounter(name: String, tags: Map[String, String], underlyingHis
def unit: MeasurementUnit =
underlyingHistogram.unit
- private[kamon] def snapshot(resetState: Boolean): MetricDistribution =
- underlyingHistogram.snapshot(resetState)
-
def increment(): Unit =
increment(1L)
@@ -86,4 +82,7 @@ class SimpleMinMaxCounter(name: String, tags: Map[String, String], underlyingHis
underlyingHistogram.record(currentMin)
underlyingHistogram.record(currentMax)
}
+
+ private[kamon] def snapshot(resetState: Boolean = true): MetricDistribution =
+ underlyingHistogram.snapshot(resetState)
}