You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by rf...@apache.org on 2007/01/10 19:36:50 UTC

svn commit: r494921 - in /incubator/tuscany/java/samples/sca/echo.databinding/src/main/java/echo: EchoReference.java EchoService.java

Author: rfeng
Date: Wed Jan 10 10:36:49 2007
New Revision: 494921

URL: http://svn.apache.org/viewvc?view=rev&rev=494921
Log:
update echo.databinding to work with wiring changes

Modified:
    incubator/tuscany/java/samples/sca/echo.databinding/src/main/java/echo/EchoReference.java
    incubator/tuscany/java/samples/sca/echo.databinding/src/main/java/echo/EchoService.java

Modified: incubator/tuscany/java/samples/sca/echo.databinding/src/main/java/echo/EchoReference.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/samples/sca/echo.databinding/src/main/java/echo/EchoReference.java?view=diff&rev=494921&r1=494920&r2=494921
==============================================================================
--- incubator/tuscany/java/samples/sca/echo.databinding/src/main/java/echo/EchoReference.java (original)
+++ incubator/tuscany/java/samples/sca/echo.databinding/src/main/java/echo/EchoReference.java Wed Jan 10 10:36:49 2007
@@ -18,6 +18,10 @@
  */
 package echo;
 
+import static org.osoa.sca.Version.XML_NAMESPACE_1_0;
+
+import javax.xml.namespace.QName;
+
 import org.apache.axiom.om.OMElement;
 import org.apache.tuscany.spi.component.CompositeComponent;
 import org.apache.tuscany.spi.extension.ReferenceBindingExtension;
@@ -32,8 +36,14 @@
 
     private static final String OM_DATA_BINDING = OMElement.class.getName();
 
+    private static final QName BINDING_ECHO = new QName(XML_NAMESPACE_1_0, "binding.echo");
+
     public EchoReference(String name, CompositeComponent parent) {
         super(name, parent);
+    }
+
+    public QName getBindingType() {
+        return BINDING_ECHO;
     }
 
     @SuppressWarnings("unchecked")

Modified: incubator/tuscany/java/samples/sca/echo.databinding/src/main/java/echo/EchoService.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/samples/sca/echo.databinding/src/main/java/echo/EchoService.java?view=diff&rev=494921&r1=494920&r2=494921
==============================================================================
--- incubator/tuscany/java/samples/sca/echo.databinding/src/main/java/echo/EchoService.java (original)
+++ incubator/tuscany/java/samples/sca/echo.databinding/src/main/java/echo/EchoService.java Wed Jan 10 10:36:49 2007
@@ -18,6 +18,10 @@
  */
 package echo;
 
+import static org.osoa.sca.Version.XML_NAMESPACE_1_0;
+
+import javax.xml.namespace.QName;
+
 import org.apache.tuscany.spi.CoreRuntimeException;
 import org.apache.tuscany.spi.component.CompositeComponent;
 import org.apache.tuscany.spi.extension.ServiceBindingExtension;
@@ -26,7 +30,15 @@
  * @version $Rev$ $Date$
  */
 public class EchoService extends ServiceBindingExtension {
+    private static final QName BINDING_ECHO = new QName(XML_NAMESPACE_1_0, "binding.echo");
+
     public EchoService(String name, CompositeComponent parent) throws CoreRuntimeException {
         super(name, parent);
+        // do nothing, but this could register with the host environment
+    }
+
+
+    public QName getBindingType() {
+        return BINDING_ECHO;
     }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org