aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorIvan Topolnak <ivantopo@gmail.com>2013-05-15 18:50:21 -0300
committerIvan Topolnak <ivantopo@gmail.com>2013-05-15 18:50:21 -0300
commit52750a3eaf077fd332324fa10e2735230fd38116 (patch)
tree6d554f932a9dbc82401661dee1f4bbe62b649bd1 /src
parent83e51763db4da386fb22b670aab9b0c2beda20d2 (diff)
downloadKamon-52750a3eaf077fd332324fa10e2735230fd38116.tar.gz
Kamon-52750a3eaf077fd332324fa10e2735230fd38116.tar.bz2
Kamon-52750a3eaf077fd332324fa10e2735230fd38116.zip
wip
Diffstat (limited to 'src')
-rw-r--r--src/main/scala/kamon/actor/EnhancedActor.scala45
1 files changed, 0 insertions, 45 deletions
diff --git a/src/main/scala/kamon/actor/EnhancedActor.scala b/src/main/scala/kamon/actor/EnhancedActor.scala
deleted file mode 100644
index ad879505..00000000
--- a/src/main/scala/kamon/actor/EnhancedActor.scala
+++ /dev/null
@@ -1,45 +0,0 @@
-package kamon.actor
-
-import akka.actor.{ActorRef, Actor}
-
-trait EnhancedActor extends Actor {
- protected[this] var transactionContext: TransactionContext = _
-
- final def receive = {
- case a: Any => {
- a match {
- case ContextAwareMessage(ctx, message) => {
- transactionContext = ctx
- println(s"Actor ${self.path.toString}. Current context: ${transactionContext}")
- wrappedReceive(message)
- }
- case message: Any => wrappedReceive(message)
- }
- }
- }
-
-
-
-
- def wrappedReceive: Receive
-
-
- def superTell(target: ActorRef, message: Any) = {
- target.tell(ContextAwareMessage(transactionContext, message), self)
- }
-
-}
-
-
-case class ContextAwareMessage(context: TransactionContext, message: Any)
-
-
-case class TransactionContext(id: Long, entries: List[ContextEntry]) {
- def append(entry: ContextEntry) = this.copy(entries = entry :: this.entries)
-}
-sealed trait ContextEntry
-
-case class DeveloperComment(comment: String) extends ContextEntry
-
-case class MessageExecutionTime(actorPath: String, begin: Long, end: Long) extends ContextEntry
-