aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/scala/kamon/Kamon.scala
blob: 5d0d77a3431a57029abbfa987bf7603bb58bd0e1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
package kamon

import akka.actor._

object Kamon {
  trait Extension extends akka.actor.Extension {
    def manager: ActorRef
  }

  def apply[T <: Extension](key: ExtensionId[T])(implicit system: ActorSystem): ActorRef = key(system).manager
}