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