You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@clerezza.apache.org by re...@apache.org on 2010/08/26 21:21:30 UTC

svn commit: r989891 - /incubator/clerezza/trunk/scala-scripting/script-engine/src/main/scala/org/apache/clerezza/scala/scripting/ScriptEngineFactory.scala

Author: reto
Date: Thu Aug 26 19:21:30 2010
New Revision: 989891

URL: http://svn.apache.org/viewvc?rev=989891&view=rev
Log:
CLEREZZA-291: starting daemon actor

Modified:
    incubator/clerezza/trunk/scala-scripting/script-engine/src/main/scala/org/apache/clerezza/scala/scripting/ScriptEngineFactory.scala

Modified: incubator/clerezza/trunk/scala-scripting/script-engine/src/main/scala/org/apache/clerezza/scala/scripting/ScriptEngineFactory.scala
URL: http://svn.apache.org/viewvc/incubator/clerezza/trunk/scala-scripting/script-engine/src/main/scala/org/apache/clerezza/scala/scripting/ScriptEngineFactory.scala?rev=989891&r1=989890&r2=989891&view=diff
==============================================================================
--- incubator/clerezza/trunk/scala-scripting/script-engine/src/main/scala/org/apache/clerezza/scala/scripting/ScriptEngineFactory.scala (original)
+++ incubator/clerezza/trunk/scala-scripting/script-engine/src/main/scala/org/apache/clerezza/scala/scripting/ScriptEngineFactory.scala Thu Aug 26 19:21:30 2010
@@ -133,7 +133,7 @@ class ScriptEngineFactory() extends  Jav
 			eval(scriptStringWriter.toString, context)
 		}
 
-		lazy val interpreterAction = new DaemonActor {
+		val interpreterAction = new DaemonActor {
 			def act() {
 				//not using loop { react {, as this method doesn't seem to guarantee
 				//asynchronous execution
@@ -174,6 +174,7 @@ class ScriptEngineFactory() extends  Jav
 				}
 			}
 		}
+		interpreterAction.start()
 
 
 		override def eval(script : String, context : ScriptContext) : Object = {