summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x
diff options
context:
space:
mode:
authorantelder <antelder@13f79535-47bb-0310-9956-ffa450edef68>2012-08-15 16:25:05 +0000
committerantelder <antelder@13f79535-47bb-0310-9956-ffa450edef68>2012-08-15 16:25:05 +0000
commitc1df0f814dbc322cdecc0162485057c58fe029a0 (patch)
treefe54482b73bacd570b7ed748eb2712ffd5725217 /sca-java-2.x
parenta3364cc3224d1def7c1726a2c94aadae2407b4f7 (diff)
Add an interface for a new invoker that uses DOM node for arg and return values. This is to enable dynamic invocation of services and references using xml instead of Java classes for the arguments
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1373508 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'sca-java-2.x')
-rw-r--r--sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/DOMInvoker.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/DOMInvoker.java b/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/DOMInvoker.java
new file mode 100644
index 0000000000..d3882324e6
--- /dev/null
+++ b/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/DOMInvoker.java
@@ -0,0 +1,9 @@
+package org.apache.tuscany.sca.runtime;
+
+import org.w3c.dom.Node;
+
+public interface DOMInvoker {
+
+ Node invoke(String operation, Node args);
+
+}