From a1c81d9ebf97bb9654c71bc21b8046c9005c2c67 Mon Sep 17 00:00:00 2001 From: Staffan Fransson Date: Wed, 2 Dec 2009 21:19:36 +0100 Subject: [PATCH] Added contructor to Dispatcher and AspectInit --- akka-actors/src/main/scala/actor/ActiveObject.scala | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/akka-actors/src/main/scala/actor/ActiveObject.scala b/akka-actors/src/main/scala/actor/ActiveObject.scala index d3584ed93b..29f5af37dc 100644 --- a/akka-actors/src/main/scala/actor/ActiveObject.scala +++ b/akka-actors/src/main/scala/actor/ActiveObject.scala @@ -223,7 +223,10 @@ private[akka] sealed case class AspectInit( val target: Class[_], val actor: Dispatcher, val remoteAddress: Option[InetSocketAddress], - val timeout: Long) + val timeout: Long){ + + def this(target: Class[_],actor: Dispatcher, timeout: Long) = this(target,actor,None,timeout) + } /** * AspectWerkz Aspect that is turning POJOs into Active Object. @@ -363,6 +366,8 @@ private[akka] class Dispatcher(transactionalRequired: Boolean, val callbacks: Op private var postRestart: Option[Method] = None private var initTxState: Option[Method] = None + def this(transactionalRequired: Boolean) = this(transactionalRequired,None) + private[actor] def initialize(targetClass: Class[_], targetInstance: AnyRef) = { if (transactionalRequired || targetClass.isAnnotationPresent(Annotations.transactionrequired)) makeTransactionRequired id = targetClass.getName