You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by jm...@apache.org on 2007/03/06 23:33:55 UTC

svn commit: r515328 - in /incubator/tuscany/java/sca/kernel: core/src/main/java/org/apache/tuscany/core/builder/ConnectorImpl.java spi/src/main/java/org/apache/tuscany/spi/builder/Connector.java

Author: jmarino
Date: Tue Mar  6 14:33:54 2007
New Revision: 515328

URL: http://svn.apache.org/viewvc?view=rev&rev=515328
Log:
more connector integration with the physical builders

Modified:
    incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/builder/ConnectorImpl.java
    incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/builder/Connector.java

Modified: incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/builder/ConnectorImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/builder/ConnectorImpl.java?view=diff&rev=515328&r1=515327&r2=515328
==============================================================================
--- incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/builder/ConnectorImpl.java (original)
+++ incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/builder/ConnectorImpl.java Tue Mar  6 14:33:54 2007
@@ -104,7 +104,7 @@
      * @param definition the wire definition
      * @throws WiringException
      */
-    public void connect(PhysicalWireDefinition definition) throws WiringException {
+    public void connect(PhysicalWireDefinition definition) throws BuilderException {
         URI sourceUri = definition.getSourceUri();
         assert sourceUri != null;
         URI targetUri = definition.getTargetUri();
@@ -120,15 +120,13 @@
         if (target == null) {
             throw new ComponentNotFoundException("Wire target component not found", baseTargetUri);
         }
-        //ServiceContract<?> contract = null;
-        Wire wire = null; //createWire(sourceUri, targetUri);
+        Wire wire = createWire(sourceUri, targetUri, definition);
         try {
             attachInvokers(targetFragment, wire, source, target);
         } catch (TargetInvokerCreationException e) {
             throw new WireCreationException("Error creating invoker", sourceUri, targetUri, e);
         }
         source.attachWire(wire);
-        throw new UnsupportedOperationException();
     }
 
     public void connect(ComponentDefinition<? extends Implementation<?>> definition) throws WiringException {

Modified: incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/builder/Connector.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/builder/Connector.java?view=diff&rev=515328&r1=515327&r2=515328
==============================================================================
--- incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/builder/Connector.java (original)
+++ incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/builder/Connector.java Tue Mar  6 14:33:54 2007
@@ -45,6 +45,6 @@
      * @param definition metadata describing the wire to create
      * @throws WiringException
      */
-    void connect(PhysicalWireDefinition definition) throws WiringException;
+    void connect(PhysicalWireDefinition definition) throws BuilderException;
 
 }



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