Author: jmarino
Date: Fri Jan  5 01:34:54 2007
New Revision: 492948

URL: http://svn.apache.org/viewvc?view=rev&rev=492948
Log:
convert builder registry to use new EagerInit annotation

Modified:
    
incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/bootstrap/DefaultBootstrapper.java
    
incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/builder/BuilderRegistryImpl.java
    
incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/processor/EagerInitProcessor.java
    
incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/builder/BuilderRegistryTestCase.java
    
incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/implementation/composite/CompositeBuilderTestCase.java
    
incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/implementation/processor/EagerInitProcessorTestCase.java

Modified: 
incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/bootstrap/DefaultBootstrapper.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/bootstrap/DefaultBootstrapper.java?view=diff&rev=492948&r1=492947&r2=492948
==============================================================================
--- 
incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/bootstrap/DefaultBootstrapper.java
 (original)
+++ 
incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/bootstrap/DefaultBootstrapper.java
 Fri Jan  5 01:34:54 2007
@@ -242,8 +242,7 @@
      * @return a new Builder
      */
     private Builder createBuilder(ScopeRegistry scopeRegistry) {
-        BuilderRegistryImpl builderRegistry = new 
BuilderRegistryImpl(scopeRegistry);
-        builderRegistry.setWireService(new JDKWireService());
+        BuilderRegistryImpl builderRegistry = new 
BuilderRegistryImpl(scopeRegistry, new JDKWireService());
         SystemCompositeBuilder builder = new 
SystemCompositeBuilder(builderRegistry, createConnector());
         builderRegistry.register(SystemCompositeImplementation.class, builder);
         builderRegistry.register(SystemImplementation.class, new 
SystemComponentBuilder());

Modified: 
incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/builder/BuilderRegistryImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/builder/BuilderRegistryImpl.java?view=diff&rev=492948&r1=492947&r2=492948
==============================================================================
--- 
incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/builder/BuilderRegistryImpl.java
 (original)
+++ 
incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/builder/BuilderRegistryImpl.java
 Fri Jan  5 01:34:54 2007
@@ -22,7 +22,7 @@
 import java.util.HashMap;
 import java.util.Map;
 
-import org.osoa.sca.annotations.Init;
+import org.osoa.sca.annotations.EagerInit;
 
 import org.apache.tuscany.spi.QualifiedName;
 import org.apache.tuscany.spi.annotation.Autowire;
@@ -57,6 +57,7 @@
  *
  * @version $Rev$ $Date$
  */
[EMAIL PROTECTED]
 public class BuilderRegistryImpl implements BuilderRegistry {
     protected WireService wireService;
     protected ScopeRegistry scopeRegistry;
@@ -68,24 +69,8 @@
         BindingBuilder<? extends BindingDefinition>> bindingBuilders =
         new HashMap<Class<? extends BindingDefinition>, BindingBuilder<? 
extends BindingDefinition>>();
 
-    public BuilderRegistryImpl() {
-    }
-
-    public BuilderRegistryImpl(ScopeRegistry scopeRegistry) {
+    public BuilderRegistryImpl(@Autowire ScopeRegistry scopeRegistry, 
@Autowire WireService wireService) {
         this.scopeRegistry = scopeRegistry;
-    }
-
-    @Init(eager = true)
-    public void init() {
-    }
-
-    @Autowire
-    public void setScopeRegistry(ScopeRegistry scopeRegistry) {
-        this.scopeRegistry = scopeRegistry;
-    }
-
-    @Autowire
-    public void setWireService(WireService wireService) {
         this.wireService = wireService;
     }
 

Modified: 
incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/processor/EagerInitProcessor.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/processor/EagerInitProcessor.java?view=diff&rev=492948&r1=492947&r2=492948
==============================================================================
--- 
incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/processor/EagerInitProcessor.java
 (original)
+++ 
incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/processor/EagerInitProcessor.java
 Fri Jan  5 01:34:54 2007
@@ -44,6 +44,6 @@
         if (annotation == null) {
             return;
         }
-        type.setInitLevel(annotation.level());
+        type.setInitLevel(annotation.value());
     }
 }

Modified: 
incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/builder/BuilderRegistryTestCase.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/builder/BuilderRegistryTestCase.java?view=diff&rev=492948&r1=492947&r2=492948
==============================================================================
--- 
incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/builder/BuilderRegistryTestCase.java
 (original)
+++ 
incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/builder/BuilderRegistryTestCase.java
 Fri Jan  5 01:34:54 2007
@@ -25,6 +25,7 @@
 import org.apache.tuscany.spi.QualifiedName;
 import org.apache.tuscany.spi.builder.BindingBuilder;
 import org.apache.tuscany.spi.builder.BuilderConfigException;
+import org.apache.tuscany.spi.builder.BuilderRegistry;
 import org.apache.tuscany.spi.builder.ComponentBuilder;
 import org.apache.tuscany.spi.component.AtomicComponent;
 import org.apache.tuscany.spi.component.Component;
@@ -55,11 +56,12 @@
  */
 public class BuilderRegistryTestCase extends TestCase {
     private DeploymentContext deploymentContext;
-    private BuilderRegistryImpl registry;
+    //private BuilderRegistryImpl registry;
     private CompositeComponent parent;
 
     public void testRegistration() throws Exception {
         MockBuilder builder = new MockBuilder();
+        BuilderRegistry registry = new BuilderRegistryImpl(null, null);
         registry.register(CompositeImplementation.class, builder);
         CompositeImplementation implementation = new CompositeImplementation();
         ComponentDefinition<CompositeImplementation> componentDefinition =
@@ -76,7 +78,7 @@
         );
         EasyMock.expectLastCall().times(2);
         EasyMock.replay(wireService);
-        registry.setWireService(wireService);
+        BuilderRegistry registry = new BuilderRegistryImpl(null, wireService);
         ServiceBinding binding = EasyMock.createNiceMock(ServiceBinding.class);
         EasyMock.replay(binding);
         BindingBuilder<MockBindingDefinition> builder = 
EasyMock.createMock(BindingBuilder.class);
@@ -103,7 +105,7 @@
         );
         EasyMock.expectLastCall().times(2);
         EasyMock.replay(wireService);
-        registry.setWireService(wireService);
+        BuilderRegistry registry = new BuilderRegistryImpl(null, wireService);
         ReferenceBinding binding = 
EasyMock.createNiceMock(ReferenceBinding.class);
         EasyMock.replay(binding);
         BindingBuilder<MockBindingDefinition> builder = 
EasyMock.createMock(BindingBuilder.class);
@@ -128,7 +130,7 @@
         wireService.createWires(EasyMock.isA(AtomicComponent.class),
             EasyMock.isA(ComponentDefinition.class));
         EasyMock.replay(wireService);
-        registry.setWireService(wireService);
+        BuilderRegistry registry = new BuilderRegistryImpl(null, wireService);
 
         AtomicComponent component = 
EasyMock.createNiceMock(AtomicComponent.class);
         EasyMock.replay(component);
@@ -149,7 +151,6 @@
 
     protected void setUp() throws Exception {
         super.setUp();
-        registry = new BuilderRegistryImpl();
         deploymentContext = new RootDeploymentContext(null, null, null, null);
         parent = EasyMock.createNiceMock(CompositeComponent.class);
         EasyMock.replay(parent);

Modified: 
incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/implementation/composite/CompositeBuilderTestCase.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/implementation/composite/CompositeBuilderTestCase.java?view=diff&rev=492948&r1=492947&r2=492948
==============================================================================
--- 
incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/implementation/composite/CompositeBuilderTestCase.java
 (original)
+++ 
incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/implementation/composite/CompositeBuilderTestCase.java
 Fri Jan  5 01:34:54 2007
@@ -72,8 +72,7 @@
         CompositeBuilder builder = new CompositeBuilder();
         WireService wireService = new JDKWireService();
         builder.setWireService(wireService);
-        BuilderRegistryImpl builderRegistry = new BuilderRegistryImpl();
-        builderRegistry.setWireService(wireService);
+        BuilderRegistryImpl builderRegistry = new BuilderRegistryImpl(null, 
wireService);
         JavaComponentBuilder jBuilder = new JavaComponentBuilder();
         jBuilder.setWireService(wireService);
         builderRegistry.register(JavaImplementation.class, jBuilder);

Modified: 
incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/implementation/processor/EagerInitProcessorTestCase.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/implementation/processor/EagerInitProcessorTestCase.java?view=diff&rev=492948&r1=492947&r2=492948
==============================================================================
--- 
incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/implementation/processor/EagerInitProcessorTestCase.java
 (original)
+++ 
incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/implementation/processor/EagerInitProcessorTestCase.java
 Fri Jan  5 01:34:54 2007
@@ -35,7 +35,7 @@
     private class NoLevel {
     }
 
-    @EagerInit(level = 1)
+    @EagerInit(1)
     private class Level {
     }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to