diff options
author | Ivan Topolnak <ivantopo@gmail.com> | 2013-08-07 11:25:08 -0300 |
---|---|---|
committer | Ivan Topolnak <ivantopo@gmail.com> | 2013-08-07 11:25:08 -0300 |
commit | 1e6665e30d96772eab92aca4d23e176adcd88dc5 (patch) | |
tree | dfbeb7cf71ac6a67345f1d9eaec903a7023c32e8 /src/main/scala/kamon/instrumentation/MessageQueueMetrics.scala | |
parent | a9f568f562e1c4a358a3f63b3dcce2b38b5e14d6 (diff) | |
download | Kamon-1e6665e30d96772eab92aca4d23e176adcd88dc5.tar.gz Kamon-1e6665e30d96772eab92aca4d23e176adcd88dc5.tar.bz2 Kamon-1e6665e30d96772eab92aca4d23e176adcd88dc5.zip |
upgraded to akka 2.2
Diffstat (limited to 'src/main/scala/kamon/instrumentation/MessageQueueMetrics.scala')
-rw-r--r-- | src/main/scala/kamon/instrumentation/MessageQueueMetrics.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/scala/kamon/instrumentation/MessageQueueMetrics.scala b/src/main/scala/kamon/instrumentation/MessageQueueMetrics.scala index 75d6189c..c21502ac 100644 --- a/src/main/scala/kamon/instrumentation/MessageQueueMetrics.scala +++ b/src/main/scala/kamon/instrumentation/MessageQueueMetrics.scala @@ -1,7 +1,7 @@ package kamon.instrumentation import com.codahale.metrics.{ExponentiallyDecayingReservoir, Histogram} -import akka.dispatch.{Envelope, MessageQueue} +import akka.dispatch.{UnboundedMessageQueueSemantics, Envelope, MessageQueue} import org.aspectj.lang.annotation.{Around, Pointcut, DeclareMixin, Aspect} import akka.actor.{ActorSystem, ActorRef} import kamon.metric.{Metrics, MetricDirectory} @@ -44,7 +44,7 @@ class MessageQueueInstrumentation { } -class MonitoredMessageQueue(val delegate: MessageQueue, val queueSizeHistogram: Histogram) extends MessageQueue { +class MonitoredMessageQueue(val delegate: MessageQueue, val queueSizeHistogram: Histogram) extends MessageQueue with UnboundedMessageQueueSemantics{ def enqueue(receiver: ActorRef, handle: Envelope) = { delegate.enqueue(receiver, handle) |