From 4be6e6a0226c629fe14315e6269262bb102dfd3a Mon Sep 17 00:00:00 2001 From: slaws Date: Fri, 9 Sep 2011 14:24:17 +0000 Subject: TUSCANY-3916 - Replace WSDL representation of interface contract with an internal representation for passing via the registry. Still not particularly happy with this but I have more confidence that it will work reliably when compared to serializing/deserializing WSDL. It would be preferable I think to represent the interface contract more generally as artifacts in the domain registry but that's for another day. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1167202 13f79535-47bb-0310-9956-ffa450edef68 --- .../sca/itest/interfaces/ServiceMissmatchComponent.java | 11 ++++++++++- .../itest/interfaces/ServiceMissmatchComponentImpl.java | 17 ++++++++++++++++- 2 files changed, 26 insertions(+), 2 deletions(-) (limited to 'sca-java-2.x/trunk/testing/itest/interface-matching/src/main') diff --git a/sca-java-2.x/trunk/testing/itest/interface-matching/src/main/java/org/apache/tuscany/sca/itest/interfaces/ServiceMissmatchComponent.java b/sca-java-2.x/trunk/testing/itest/interface-matching/src/main/java/org/apache/tuscany/sca/itest/interfaces/ServiceMissmatchComponent.java index ecafb20c2e..a1c933716e 100644 --- a/sca-java-2.x/trunk/testing/itest/interface-matching/src/main/java/org/apache/tuscany/sca/itest/interfaces/ServiceMissmatchComponent.java +++ b/sca-java-2.x/trunk/testing/itest/interface-matching/src/main/java/org/apache/tuscany/sca/itest/interfaces/ServiceMissmatchComponent.java @@ -18,6 +18,8 @@ */ package org.apache.tuscany.sca.itest.interfaces; +import java.util.List; + import org.oasisopen.sca.annotation.Callback; import org.oasisopen.sca.annotation.Remotable; @@ -39,5 +41,12 @@ public interface ServiceMissmatchComponent { void modifyParameter(); ParameterObject getPO(); - + + void inArray(String[] stringArray); + + String[] outArray(); + + void inCollection(List stringArray); + + List outCollection(); } diff --git a/sca-java-2.x/trunk/testing/itest/interface-matching/src/main/java/org/apache/tuscany/sca/itest/interfaces/ServiceMissmatchComponentImpl.java b/sca-java-2.x/trunk/testing/itest/interface-matching/src/main/java/org/apache/tuscany/sca/itest/interfaces/ServiceMissmatchComponentImpl.java index 713cce6776..0e0966da79 100644 --- a/sca-java-2.x/trunk/testing/itest/interface-matching/src/main/java/org/apache/tuscany/sca/itest/interfaces/ServiceMissmatchComponentImpl.java +++ b/sca-java-2.x/trunk/testing/itest/interface-matching/src/main/java/org/apache/tuscany/sca/itest/interfaces/ServiceMissmatchComponentImpl.java @@ -18,6 +18,8 @@ */ package org.apache.tuscany.sca.itest.interfaces; +import java.util.List; + import org.oasisopen.sca.annotation.Callback; import org.oasisopen.sca.annotation.Service; @@ -49,5 +51,18 @@ public class ServiceMissmatchComponentImpl implements ServiceMissmatchComponent public ParameterObject getPO() { return po; } - + + public void inArray(String[] stringArray) { + } + + public String[] outArray() { + return null; + } + + public void inCollection(List stringArray) { + } + + public List outCollection() { + return null; + } } -- cgit v1.2.3