aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/kamon/instrumentation/MessageQueueMetrics.scala
diff options
context:
space:
mode:
authorIvan Topolnak <ivantopo@gmail.com>2013-08-07 11:25:08 -0300
committerIvan Topolnak <ivantopo@gmail.com>2013-08-07 11:25:08 -0300
commit1e6665e30d96772eab92aca4d23e176adcd88dc5 (patch)
treedfbeb7cf71ac6a67345f1d9eaec903a7023c32e8 /src/main/scala/kamon/instrumentation/MessageQueueMetrics.scala
parenta9f568f562e1c4a358a3f63b3dcce2b38b5e14d6 (diff)
downloadKamon-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.scala4
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)