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/02/08 22:42:38 UTC

svn commit: r505043 - /incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/composite/SystemCompositeBuilder.java

Author: jmarino
Date: Thu Feb  8 13:42:37 2007
New Revision: 505043

URL: http://svn.apache.org/viewvc?view=rev&rev=505043
Log:
add autowire attributes to builder

Modified:
    incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/composite/SystemCompositeBuilder.java

Modified: incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/composite/SystemCompositeBuilder.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/composite/SystemCompositeBuilder.java?view=diff&rev=505043&r1=505042&r2=505043
==============================================================================
--- incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/composite/SystemCompositeBuilder.java (original)
+++ incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/composite/SystemCompositeBuilder.java Thu Feb  8 13:42:37 2007
@@ -20,6 +20,8 @@
 
 import java.net.URI;
 
+import org.osoa.sca.annotations.Constructor;
+
 import org.apache.tuscany.spi.builder.BuilderException;
 import org.apache.tuscany.spi.builder.BuilderRegistry;
 import org.apache.tuscany.spi.builder.Connector;
@@ -28,6 +30,7 @@
 import org.apache.tuscany.spi.model.ComponentDefinition;
 import org.apache.tuscany.spi.model.CompositeComponentType;
 import org.apache.tuscany.spi.services.management.TuscanyManagementService;
+import org.apache.tuscany.spi.annotation.Autowire;
 
 import org.apache.tuscany.core.implementation.system.model.SystemCompositeImplementation;
 
@@ -39,9 +42,10 @@
 public class SystemCompositeBuilder extends AbstractCompositeBuilder<SystemCompositeImplementation> {
     private TuscanyManagementService managementService;
 
-    public SystemCompositeBuilder(BuilderRegistry builderRegistry,
-                                  Connector connector,
-                                  TuscanyManagementService managementService) {
+    @Constructor
+    public SystemCompositeBuilder(@Autowire BuilderRegistry builderRegistry,
+                                  @Autowire Connector connector,
+                                  @Autowire TuscanyManagementService managementService) {
         this.builderRegistry = builderRegistry;
         this.connector = connector;
         this.managementService = managementService;



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