diff options
author | Diego Parra <diegolparra@gmail.com> | 2013-11-26 15:54:10 -0300 |
---|---|---|
committer | Diego Parra <diegolparra@gmail.com> | 2013-11-26 15:54:10 -0300 |
commit | 5e0b032bfef9509e64af2960452aed44b6e6cb22 (patch) | |
tree | 464573c5093b966eaddc65b52244bb1b50c03857 /kamon-trace/src/main/scala/kamon/trace/UowTracing.scala | |
parent | dad8547a63d65a5b929346310d53ba2ab45d615c (diff) | |
download | Kamon-5e0b032bfef9509e64af2960452aed44b6e6cb22.tar.gz Kamon-5e0b032bfef9509e64af2960452aed44b6e6cb22.tar.bz2 Kamon-5e0b032bfef9509e64af2960452aed44b6e6cb22.zip |
added scalariform
Diffstat (limited to 'kamon-trace/src/main/scala/kamon/trace/UowTracing.scala')
-rw-r--r-- | kamon-trace/src/main/scala/kamon/trace/UowTracing.scala | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/kamon-trace/src/main/scala/kamon/trace/UowTracing.scala b/kamon-trace/src/main/scala/kamon/trace/UowTracing.scala index a9603585..7858e31f 100644 --- a/kamon-trace/src/main/scala/kamon/trace/UowTracing.scala +++ b/kamon-trace/src/main/scala/kamon/trace/UowTracing.scala @@ -41,7 +41,6 @@ case class UowTrace(name: String, uow: String, start: Long, end: Long, segments: def elapsed: Long = end - start } - class UowTraceAggregator(reporting: ActorRef, aggregationTimeout: Duration) extends Actor with ActorLogging { context.setReceiveTimeout(aggregationTimeout) @@ -54,20 +53,20 @@ class UowTraceAggregator(reporting: ActorRef, aggregationTimeout: Duration) exte var end = 0L def receive = { - case start: Start => + case start: Start ⇒ this.start = start.timestamp segments = segments :+ start; name = start.name - case finish: Finish => + case finish: Finish ⇒ end = finish.timestamp segments = segments :+ finish; finishTracing() - case wes: WebExternalStart => pendingExternal = pendingExternal :+ wes - case finish @ WebExternalFinish(id) => pendingExternal.find(_.id == id).map(start => { + case wes: WebExternalStart ⇒ pendingExternal = pendingExternal :+ wes + case finish @ WebExternalFinish(id) ⇒ pendingExternal.find(_.id == id).map(start ⇒ { segments = segments :+ WebExternal(finish.id, start.timestamp, finish.timestamp, start.host) }) - case Rename(id, newName) => name = newName - case segment: UowSegment => segments = segments :+ segment - case ReceiveTimeout => + case Rename(id, newName) ⇒ name = newName + case segment: UowSegment ⇒ segments = segments :+ segment + case ReceiveTimeout ⇒ log.warning("Transaction {} did not complete properly, the recorded segments are: {}", name, segments) context.stop(self) } |