aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/scala/kamon/metric/instrument/Instrument.scala
diff options
context:
space:
mode:
authorDiego Parra <diegolparra@gmail.com>2015-12-24 12:30:58 -0300
committerDiego Parra <diegolparra@gmail.com>2015-12-24 12:30:58 -0300
commit09ad0ba8b0034094791cb9e35f89bec43d1d7924 (patch)
tree9231200ae53fc6ee64811b9966d6cbbf24bc2e29 /kamon-core/src/main/scala/kamon/metric/instrument/Instrument.scala
parent0d764b2a20e2e4f595c5a485edbdb0b9d687f029 (diff)
parentcc620d885fe1f97db719418721ad84757259f371 (diff)
downloadKamon-09ad0ba8b0034094791cb9e35f89bec43d1d7924.tar.gz
Kamon-09ad0ba8b0034094791cb9e35f89bec43d1d7924.tar.bz2
Kamon-09ad0ba8b0034094791cb9e35f89bec43d1d7924.zip
Merge pull request #294 from jozic/scale
Scale
Diffstat (limited to 'kamon-core/src/main/scala/kamon/metric/instrument/Instrument.scala')
-rw-r--r--kamon-core/src/main/scala/kamon/metric/instrument/Instrument.scala6
1 files changed, 2 insertions, 4 deletions
diff --git a/kamon-core/src/main/scala/kamon/metric/instrument/Instrument.scala b/kamon-core/src/main/scala/kamon/metric/instrument/Instrument.scala
index 089dbeec..2c4b4319 100644
--- a/kamon-core/src/main/scala/kamon/metric/instrument/Instrument.scala
+++ b/kamon-core/src/main/scala/kamon/metric/instrument/Instrument.scala
@@ -18,10 +18,6 @@ package kamon.metric.instrument
import java.nio.LongBuffer
-import akka.actor.{ Scheduler, Cancellable }
-import akka.dispatch.MessageDispatcher
-import scala.concurrent.duration.FiniteDuration
-
private[kamon] trait Instrument {
type SnapshotType <: InstrumentSnapshot
@@ -31,6 +27,8 @@ private[kamon] trait Instrument {
trait InstrumentSnapshot {
def merge(that: InstrumentSnapshot, context: CollectionContext): InstrumentSnapshot
+
+ def scale(from: UnitOfMeasurement, to: UnitOfMeasurement): InstrumentSnapshot
}
trait CollectionContext {