From ca1e93621ddad4b9f2a9028ea183b1c2f4c25a27 Mon Sep 17 00:00:00 2001 From: Ivan Topolnjak Date: Wed, 30 Oct 2013 09:04:25 -0300 Subject: move things all over the place --- kamon-metrics/src/main/scala/kamon/Metrics.scala | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'kamon-metrics/src/main/scala/kamon/Metrics.scala') diff --git a/kamon-metrics/src/main/scala/kamon/Metrics.scala b/kamon-metrics/src/main/scala/kamon/Metrics.scala index 2b0e94bd..355c67c7 100644 --- a/kamon-metrics/src/main/scala/kamon/Metrics.scala +++ b/kamon-metrics/src/main/scala/kamon/Metrics.scala @@ -1,7 +1,20 @@ package kamon import com.codahale.metrics.MetricRegistry +import com.typesafe.config.ConfigFactory +import akka.actor.{ActorRef, ExtendedActorSystem, ExtensionIdProvider, ExtensionId} +import kamon.Kamon.Extension +import akka.actor + +class MetricsExtension(system: ExtendedActorSystem) extends Kamon.Extension { + def manager: ActorRef = ??? +} + +object Metrics extends ExtensionId[MetricsExtension] with ExtensionIdProvider { + def lookup(): ExtensionId[_ <: actor.Extension] = Metrics + def createExtension(system: ExtendedActorSystem): Extension = new MetricsExtension(system) -object Metrics { val registry = new MetricRegistry + + } -- cgit v1.2.3