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 = {