Author: antelder
Date: Thu Sep 14 06:35:16 2006
New Revision: 443345
URL: http://svn.apache.org/viewvc?view=rev&rev=443345
Log:
update to match createInstance method now including the service classes
Modified:
incubator/tuscany/sandbox/ant/container.script/src/main/java/org/apache/tuscany/container/script/ScriptInstanceFactory.java
incubator/tuscany/sandbox/ant/container.script/src/test/java/org/apache/tuscany/container/script/ScriptInstanceFactoryTestCase.java
Modified:
incubator/tuscany/sandbox/ant/container.script/src/main/java/org/apache/tuscany/container/script/ScriptInstanceFactory.java
URL:
http://svn.apache.org/viewvc/incubator/tuscany/sandbox/ant/container.script/src/main/java/org/apache/tuscany/container/script/ScriptInstanceFactory.java?view=diff&rev=443345&r1=443344&r2=443345
==============================================================================
---
incubator/tuscany/sandbox/ant/container.script/src/main/java/org/apache/tuscany/container/script/ScriptInstanceFactory.java
(original)
+++
incubator/tuscany/sandbox/ant/container.script/src/main/java/org/apache/tuscany/container/script/ScriptInstanceFactory.java
Thu Sep 14 06:35:16 2006
@@ -18,6 +18,7 @@
*/
package org.apache.tuscany.container.script;
+import java.util.List;
import java.util.Map;
import org.apache.bsf.BSFEngine;
@@ -48,7 +49,7 @@
* objects to add to scope of the script instance
* @return a RhinoScriptInstance
*/
- public ScriptInstance createInstance(Map<String, Object> context) {
+ public ScriptInstance createInstance(List<Class> services, Map<String,
Object> context) {
try {
//TODO: this uses a new manager and recompiles the scrip each
time, may be able to optimize
Modified:
incubator/tuscany/sandbox/ant/container.script/src/test/java/org/apache/tuscany/container/script/ScriptInstanceFactoryTestCase.java
URL:
http://svn.apache.org/viewvc/incubator/tuscany/sandbox/ant/container.script/src/test/java/org/apache/tuscany/container/script/ScriptInstanceFactoryTestCase.java?view=diff&rev=443345&r1=443344&r2=443345
==============================================================================
---
incubator/tuscany/sandbox/ant/container.script/src/test/java/org/apache/tuscany/container/script/ScriptInstanceFactoryTestCase.java
(original)
+++
incubator/tuscany/sandbox/ant/container.script/src/test/java/org/apache/tuscany/container/script/ScriptInstanceFactoryTestCase.java
Thu Sep 14 06:35:16 2006
@@ -17,7 +17,7 @@
ScriptInstanceFactory factory = new ScriptInstanceFactory("foo.mock",
"bar", "baz", getClass().getClassLoader());
Map<String, Object> context = new HashMap<String, Object>();
context.put("foo", "bar");
- ScriptInstance instance = factory.createInstance(context);
+ ScriptInstance instance = factory.createInstance(null, context);
assertNotNull(instance);
assertNotNull(instance.bsfEngine);
// assertNotNull(instance.clazz);
@@ -28,7 +28,7 @@
ScriptInstanceFactory factory = new ScriptInstanceFactory("foo.mock",
null, "baz", getClass().getClassLoader());
Map<String, Object> context = new HashMap<String, Object>();
context.put("foo", "bar");
- ScriptInstance instance = factory.createInstance(context);
+ ScriptInstance instance = factory.createInstance(null, context);
assertNotNull(instance);
assertNotNull(instance.bsfEngine);
}
@@ -38,7 +38,7 @@
ScriptInstanceFactory factory = new ScriptInstanceFactory("foo.mock",
"bar", "baz", getClass().getClassLoader());
Map<String, Object> context = new HashMap<String, Object>();
context.put("foo", "bar");
- ScriptInstance instance = factory.createInstance(context);
+ ScriptInstance instance = factory.createInstance(null, context);
assertNotNull(instance);
assertNotNull(instance.bsfEngine);
// assertNotNull(instance.clazz);
@@ -48,7 +48,7 @@
ScriptInstanceFactory factory = new ScriptInstanceFactory("foo",
"bar", "baz", getClass().getClassLoader());
Map<String, Object> context = new HashMap<String, Object>();
try {
- factory.createInstance(context);
+ factory.createInstance(null, context);
fail();
} catch (ObjectCreationException e) {
// expected
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]