You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by me...@apache.org on 2007/03/12 00:19:37 UTC
svn commit: r517044 -
/incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/java/JavaPhysicalComponentBuilder.java
Author: meerajk
Date: Sun Mar 11 16:19:36 2007
New Revision: 517044
URL: http://svn.apache.org/viewvc?view=rev&rev=517044
Log:
Initial cut of the wire attacher.
Modified:
incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/java/JavaPhysicalComponentBuilder.java
Modified: incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/java/JavaPhysicalComponentBuilder.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/java/JavaPhysicalComponentBuilder.java?view=diff&rev=517044&r1=517043&r2=517044
==============================================================================
--- incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/java/JavaPhysicalComponentBuilder.java (original)
+++ incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/java/JavaPhysicalComponentBuilder.java Sun Mar 11 16:19:36 2007
@@ -23,11 +23,14 @@
import org.apache.tuscany.core.builder.physical.AbstractPhysicalComponentBuilder;
import org.apache.tuscany.core.component.InstanceFactory;
import org.apache.tuscany.core.model.physical.java.JavaPhysicalComponentDefinition;
+import org.apache.tuscany.core.model.physical.java.JavaPhysicalWireSourceDefinition;
+import org.apache.tuscany.core.model.physical.java.JavaPhysicalWireTargetDefinition;
import org.apache.tuscany.spi.builder.BuilderException;
import org.apache.tuscany.spi.component.ScopeContainer;
import org.apache.tuscany.spi.component.ScopeRegistry;
import org.apache.tuscany.spi.model.Scope;
import org.apache.tuscany.spi.services.classloading.ClassLoaderRegistry;
+import org.apache.tuscany.spi.wire.physical.WireAttacher;
import org.osoa.sca.annotations.Reference;
/**
@@ -37,7 +40,8 @@
*
*/
public class JavaPhysicalComponentBuilder extends
- AbstractPhysicalComponentBuilder<JavaPhysicalComponentDefinition, JavaComponent> {
+ AbstractPhysicalComponentBuilder<JavaPhysicalComponentDefinition, JavaComponent>
+ implements WireAttacher<JavaComponent, JavaPhysicalWireSourceDefinition, JavaPhysicalWireTargetDefinition>{
// Classloader registry
private ClassLoaderRegistry classLoaderRegistry;
@@ -112,5 +116,23 @@
ScopeContainer scopeContainer = scopeRegistry.getScopeContainer(scope);
component.setScopeContainer(scopeContainer);
}
+
+ /**
+ * Attaches the source to the component.
+ *
+ * @param component Component.
+ * @param source Source.
+ */
+ public void attach(JavaComponent component, JavaPhysicalWireSourceDefinition source) {
+ }
+
+ /**
+ * Attaches the target to the component.
+ *
+ * @param component Component.
+ * @param target Target.
+ */
+ public void attach(JavaComponent component, JavaPhysicalWireTargetDefinition target) {
+ }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org