aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/scala/kamon/metric/Metric.scala
diff options
context:
space:
mode:
authorIvan Topolnjak <ivantopo@gmail.com>2017-06-15 08:25:05 +0200
committerIvan Topolnjak <ivantopo@gmail.com>2017-06-15 08:25:05 +0200
commit27892d50ff32e6419ccb35936d738f08d3b891bc (patch)
tree935ddd5933ad4c9bd2a4ffbc14133c2bbc253730 /kamon-core/src/main/scala/kamon/metric/Metric.scala
parentf8496147ac9610538a40ef3952960cd440fd4d34 (diff)
downloadKamon-27892d50ff32e6419ccb35936d738f08d3b891bc.tar.gz
Kamon-27892d50ff32e6419ccb35936d738f08d3b891bc.tar.bz2
Kamon-27892d50ff32e6419ccb35936d738f08d3b891bc.zip
allow package-level access to a metric instruments
Diffstat (limited to 'kamon-core/src/main/scala/kamon/metric/Metric.scala')
-rw-r--r--kamon-core/src/main/scala/kamon/metric/Metric.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/kamon-core/src/main/scala/kamon/metric/Metric.scala b/kamon-core/src/main/scala/kamon/metric/Metric.scala
index 89ebde62..1dd1a99c 100644
--- a/kamon-core/src/main/scala/kamon/metric/Metric.scala
+++ b/kamon-core/src/main/scala/kamon/metric/Metric.scala
@@ -46,8 +46,8 @@ trait GaugeMetric extends Metric[Gauge] with Gauge
trait CounterMetric extends Metric[Counter] with Counter
-abstract sealed class BaseMetric[T, S](val instrumentType: InstrumentType) extends Metric[T] {
- private val instruments = TrieMap.empty[Tags, T]
+private[kamon] abstract sealed class BaseMetric[T, S](val instrumentType: InstrumentType) extends Metric[T] {
+ private[kamon] val instruments = TrieMap.empty[Tags, T]
protected lazy val baseInstrument: T = instruments.atomicGetOrElseUpdate(Map.empty, createInstrument(Map.empty))
override def refine(tag: String, value: String): T = {