summaryrefslogtreecommitdiffstats
path: root/collaboration/GSoC-2011-Guilherme/modules/implementation-scala-runtime/src/main/java/org/apache/tuscany/sca/implementation/scala/provider/ScalaImplementationProvider.java
diff options
context:
space:
mode:
authorslaws <slaws@13f79535-47bb-0310-9956-ffa450edef68>2011-07-15 08:46:43 +0000
committerslaws <slaws@13f79535-47bb-0310-9956-ffa450edef68>2011-07-15 08:46:43 +0000
commit0210a7c2c053290fdb6945d278c39215d952ad5c (patch)
treeb673a92508e7bb7c4cec44a64255b860763e7684 /collaboration/GSoC-2011-Guilherme/modules/implementation-scala-runtime/src/main/java/org/apache/tuscany/sca/implementation/scala/provider/ScalaImplementationProvider.java
parent5a4eb485aa401207f7b2074e41fc715cd9f8dcb8 (diff)
TUSCANY-3898 - Apply Guilherme's patch to start adding invoker function to implementation-scala-runtime. Thanks for the patch Guilherme
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1147029 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'collaboration/GSoC-2011-Guilherme/modules/implementation-scala-runtime/src/main/java/org/apache/tuscany/sca/implementation/scala/provider/ScalaImplementationProvider.java')
-rw-r--r--collaboration/GSoC-2011-Guilherme/modules/implementation-scala-runtime/src/main/java/org/apache/tuscany/sca/implementation/scala/provider/ScalaImplementationProvider.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/collaboration/GSoC-2011-Guilherme/modules/implementation-scala-runtime/src/main/java/org/apache/tuscany/sca/implementation/scala/provider/ScalaImplementationProvider.java b/collaboration/GSoC-2011-Guilherme/modules/implementation-scala-runtime/src/main/java/org/apache/tuscany/sca/implementation/scala/provider/ScalaImplementationProvider.java
index 51dd8512b1..f44fe8c91c 100644
--- a/collaboration/GSoC-2011-Guilherme/modules/implementation-scala-runtime/src/main/java/org/apache/tuscany/sca/implementation/scala/provider/ScalaImplementationProvider.java
+++ b/collaboration/GSoC-2011-Guilherme/modules/implementation-scala-runtime/src/main/java/org/apache/tuscany/sca/implementation/scala/provider/ScalaImplementationProvider.java
@@ -19,14 +19,26 @@
package org.apache.tuscany.sca.implementation.scala.provider;
+import org.apache.tuscany.sca.implementation.scala.ScalaImplementation;
+import org.apache.tuscany.sca.implementation.scala.util.ScalaEngine;
import org.apache.tuscany.sca.interfacedef.Operation;
import org.apache.tuscany.sca.invocation.Invoker;
import org.apache.tuscany.sca.provider.ImplementationProvider;
+import org.apache.tuscany.sca.runtime.RuntimeComponent;
import org.apache.tuscany.sca.runtime.RuntimeComponentService;
public class ScalaImplementationProvider implements ImplementationProvider{
+ private RuntimeComponent component;
+ private ScalaImplementation implementation;
+ private ScalaEngine scalaEngine;
+
+ public ScalaImplementationProvider (RuntimeComponent component, ScalaImplementation implementation) {
+ this.component = component;
+ this.implementation = implementation;
+ }
+
@Override
public Invoker createInvoker(RuntimeComponentService service,
Operation operation) {