Author: jmarino
Date: Fri Jan  5 02:52:42 2007
New Revision: 492976

URL: http://svn.apache.org/viewvc?view=rev&rev=492976
Log:
more @EagerInit changes

Modified:
    
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/databinding/extension/DataBindingExtension.java
    
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/databinding/extension/TransformerExtension.java
    
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/BindingBuilderExtension.java
    
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/ComponentBuilderExtension.java
    
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/ComponentTypeLoaderExtension.java
    
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/LoaderExtension.java
    
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/idl/java/JavaInterfaceProcessorExtension.java
    
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/implementation/java/ImplementationProcessorExtension.java
    
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/wire/WirePostProcessorExtension.java

Modified: 
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/databinding/extension/DataBindingExtension.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/databinding/extension/DataBindingExtension.java?view=diff&rev=492976&r1=492975&r2=492976
==============================================================================
--- 
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/databinding/extension/DataBindingExtension.java
 (original)
+++ 
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/databinding/extension/DataBindingExtension.java
 Fri Jan  5 02:52:42 2007
@@ -28,6 +28,7 @@
 import java.io.OutputStream;
 import java.io.Serializable;
 
+import org.osoa.sca.annotations.EagerInit;
 import org.osoa.sca.annotations.Init;
 import org.osoa.sca.annotations.Scope;
 import org.osoa.sca.annotations.Service;
@@ -43,8 +44,9 @@
  *
  * @version $Rev$ $Date$
  */
[EMAIL PROTECTED]("COMPOSITE")
 @Service(DataBinding.class)
[EMAIL PROTECTED]("COMPOSITE")
[EMAIL PROTECTED]
 public abstract class DataBindingExtension implements DataBinding {
 
     protected DataBindingRegistry registry;
@@ -78,7 +80,7 @@
         this.registry = registry;
     }
 
-    @Init(eager = true)
+    @Init
     public void init() {
         registry.register(this);
     }

Modified: 
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/databinding/extension/TransformerExtension.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/databinding/extension/TransformerExtension.java?view=diff&rev=492976&r1=492975&r2=492976
==============================================================================
--- 
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/databinding/extension/TransformerExtension.java
 (original)
+++ 
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/databinding/extension/TransformerExtension.java
 Fri Jan  5 02:52:42 2007
@@ -18,17 +18,23 @@
  */
 package org.apache.tuscany.spi.databinding.extension;
 
+import org.osoa.sca.annotations.EagerInit;
+import org.osoa.sca.annotations.Init;
+import org.osoa.sca.annotations.Scope;
+import org.osoa.sca.annotations.Service;
+
 import org.apache.tuscany.spi.annotation.Autowire;
 import org.apache.tuscany.spi.databinding.Transformer;
 import org.apache.tuscany.spi.databinding.TransformerRegistry;
-import org.osoa.sca.annotations.Init;
-import org.osoa.sca.annotations.Service;
 
 /**
  * Base Implementation of Transformer which provides the registration to the 
transformer registry
+ *
+ * @version $Rev$ $Date$
  */
[EMAIL PROTECTED]("COMPOSITE")
 @Service(Transformer.class)
[EMAIL PROTECTED]("COMPOSITE")
[EMAIL PROTECTED]
 public abstract class TransformerExtension<S, T> implements Transformer {
 
     protected TransformerRegistry registry;
@@ -36,20 +42,21 @@
     protected TransformerExtension() {
         super();
     }
-    
+
     @Autowire
     public void setTransformerRegistry(TransformerRegistry registry) {
         this.registry = registry;
     }
 
-    @Init(eager = true)
+    @Init
     public void init() {
         registry.registerTransformer(this);
     }
 
     protected abstract Class getSourceType();
+
     protected abstract Class getTargetType();
-    
+
     public String getSourceDataBinding() {
         return getSourceType().getName();
     }
@@ -61,6 +68,6 @@
     public int getWeight() {
         // default to 50
         return 50;
-    }    
-    
+    }
+
 }

Modified: 
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/BindingBuilderExtension.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/BindingBuilderExtension.java?view=diff&rev=492976&r1=492975&r2=492976
==============================================================================
--- 
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/BindingBuilderExtension.java
 (original)
+++ 
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/BindingBuilderExtension.java
 Fri Jan  5 02:52:42 2007
@@ -18,6 +18,7 @@
  */
 package org.apache.tuscany.spi.extension;
 
+import org.osoa.sca.annotations.EagerInit;
 import org.osoa.sca.annotations.Init;
 
 import org.apache.tuscany.spi.annotation.Autowire;
@@ -39,6 +40,7 @@
  *
  * @version $$Rev$$ $$Date$$
  */
[EMAIL PROTECTED]
 public abstract class BindingBuilderExtension<B extends BindingDefinition> 
implements BindingBuilder<B> {
 
     protected BuilderRegistry builderRegistry;
@@ -54,7 +56,7 @@
         this.wireService = wireService;
     }
 
-    @Init(eager = true)
+    @Init
     public void init() {
         builderRegistry.register(getBindingType(), this);
     }

Modified: 
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/ComponentBuilderExtension.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/ComponentBuilderExtension.java?view=diff&rev=492976&r1=492975&r2=492976
==============================================================================
--- 
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/ComponentBuilderExtension.java
 (original)
+++ 
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/ComponentBuilderExtension.java
 Fri Jan  5 02:52:42 2007
@@ -18,6 +18,7 @@
  */
 package org.apache.tuscany.spi.extension;
 
+import org.osoa.sca.annotations.EagerInit;
 import org.osoa.sca.annotations.Init;
 
 import org.apache.tuscany.spi.annotation.Autowire;
@@ -39,6 +40,7 @@
  *
  * @version $$Rev$$ $$Date$$
  */
[EMAIL PROTECTED]
 public abstract class ComponentBuilderExtension<I extends Implementation<?>> 
implements ComponentBuilder<I> {
     protected BuilderRegistry builderRegistry;
     protected ScopeRegistry scopeRegistry;
@@ -89,7 +91,7 @@
         this.monitor = monitor;
     }
 
-    @Init(eager = true)
+    @Init
     public void init() {
         builderRegistry.register(getImplementationType(), this);
     }

Modified: 
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/ComponentTypeLoaderExtension.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/ComponentTypeLoaderExtension.java?view=diff&rev=492976&r1=492975&r2=492976
==============================================================================
--- 
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/ComponentTypeLoaderExtension.java
 (original)
+++ 
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/ComponentTypeLoaderExtension.java
 Fri Jan  5 02:52:42 2007
@@ -21,6 +21,7 @@
 import org.osoa.sca.annotations.Destroy;
 import org.osoa.sca.annotations.Init;
 import org.osoa.sca.annotations.Scope;
+import org.osoa.sca.annotations.EagerInit;
 
 import org.apache.tuscany.spi.annotation.Autowire;
 import org.apache.tuscany.spi.loader.ComponentTypeLoader;
@@ -31,6 +32,7 @@
  * @version $Rev$ $Date$
  */
 @Scope("COMPOSITE")
[EMAIL PROTECTED]
 public abstract class ComponentTypeLoaderExtension<I extends Implementation> 
implements ComponentTypeLoader<I> {
     protected LoaderRegistry loaderRegistry;
 
@@ -46,7 +48,7 @@
         this.loaderRegistry = loaderRegistry;
     }
 
-    @Init(eager = true)
+    @Init
     public void start() {
         loaderRegistry.registerLoader(getImplementationClass(), this);
     }

Modified: 
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/LoaderExtension.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/LoaderExtension.java?view=diff&rev=492976&r1=492975&r2=492976
==============================================================================
--- 
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/LoaderExtension.java
 (original)
+++ 
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/LoaderExtension.java
 Fri Jan  5 02:52:42 2007
@@ -22,6 +22,7 @@
 
 import org.osoa.sca.annotations.Destroy;
 import org.osoa.sca.annotations.Init;
+import org.osoa.sca.annotations.EagerInit;
 
 import org.apache.tuscany.spi.annotation.Autowire;
 import org.apache.tuscany.spi.loader.LoaderRegistry;
@@ -33,6 +34,7 @@
  *
  * @version $Rev$ $Date$
  */
[EMAIL PROTECTED]
 public abstract class LoaderExtension<T extends ModelObject> implements 
StAXElementLoader<T> {
     /**
      * The LoaderRegistry that this loader should register with; usually set 
by injection. This registry may also be
@@ -54,7 +56,7 @@
      * type returned by [EMAIL PROTECTED] #getXMLType()}. Implementations may 
override this to register the loader as a handler for
      * multiple XML types.
      */
-    @Init(eager = true)
+    @Init
     public void start() {
         registry.registerLoader(getXMLType(), this);
     }

Modified: 
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/idl/java/JavaInterfaceProcessorExtension.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/idl/java/JavaInterfaceProcessorExtension.java?view=diff&rev=492976&r1=492975&r2=492976
==============================================================================
--- 
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/idl/java/JavaInterfaceProcessorExtension.java
 (original)
+++ 
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/idl/java/JavaInterfaceProcessorExtension.java
 Fri Jan  5 02:52:42 2007
@@ -18,6 +18,7 @@
  */
 package org.apache.tuscany.spi.idl.java;
 
+import org.osoa.sca.annotations.EagerInit;
 import org.osoa.sca.annotations.Init;
 
 import org.apache.tuscany.spi.annotation.Autowire;
@@ -27,6 +28,7 @@
  *
  * @version $Rev$ $Date$
  */
[EMAIL PROTECTED]
 public abstract class JavaInterfaceProcessorExtension implements 
JavaInterfaceProcessor {
 
     protected JavaInterfaceProcessorRegistry registry;
@@ -36,7 +38,7 @@
         this.registry = registry;
     }
 
-    @Init(eager = true)
+    @Init
     public void init() {
         registry.registerProcessor(this);
     }

Modified: 
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/implementation/java/ImplementationProcessorExtension.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/implementation/java/ImplementationProcessorExtension.java?view=diff&rev=492976&r1=492975&r2=492976
==============================================================================
--- 
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/implementation/java/ImplementationProcessorExtension.java
 (original)
+++ 
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/implementation/java/ImplementationProcessorExtension.java
 Fri Jan  5 02:52:42 2007
@@ -23,6 +23,7 @@
 import java.lang.reflect.Method;
 
 import org.osoa.sca.annotations.Destroy;
+import org.osoa.sca.annotations.EagerInit;
 import org.osoa.sca.annotations.Init;
 
 import org.apache.tuscany.spi.annotation.Autowire;
@@ -34,6 +35,7 @@
  *
  * @version $Rev$ $Date$
  */
[EMAIL PROTECTED]
 public abstract class ImplementationProcessorExtension implements 
ImplementationProcessor {
     private IntrospectionRegistry registry;
 
@@ -42,7 +44,7 @@
         this.registry = registry;
     }
 
-    @Init(eager = true)
+    @Init
     public void init() {
         registry.registerProcessor(this);
     }
@@ -58,10 +60,10 @@
         throws ProcessingException {
     }
 
-    public <T>  void visitSuperClass(CompositeComponent parent, Class<T> clazz,
-                                     PojoComponentType<JavaMappedService,
-                                         JavaMappedReference, 
JavaMappedProperty<?>> type,
-                                     DeploymentContext context)
+    public <T> void visitSuperClass(CompositeComponent parent, Class<T> clazz,
+                                    PojoComponentType<JavaMappedService,
+                                        JavaMappedReference, 
JavaMappedProperty<?>> type,
+                                    DeploymentContext context)
         throws ProcessingException {
     }
 
@@ -71,10 +73,10 @@
         throws ProcessingException {
     }
 
-    public <T>  void visitConstructor(CompositeComponent parent, 
Constructor<T> constructor,
-                                      PojoComponentType<JavaMappedService,
-                                          JavaMappedReference, 
JavaMappedProperty<?>> type,
-                                      DeploymentContext context)
+    public <T> void visitConstructor(CompositeComponent parent, Constructor<T> 
constructor,
+                                     PojoComponentType<JavaMappedService,
+                                         JavaMappedReference, 
JavaMappedProperty<?>> type,
+                                     DeploymentContext context)
         throws ProcessingException {
     }
 
@@ -83,9 +85,9 @@
                            DeploymentContext context) throws 
ProcessingException {
     }
 
-    public <T>  void visitEnd(CompositeComponent parent, Class<T> clazz,
-                              PojoComponentType<JavaMappedService, 
JavaMappedReference, JavaMappedProperty<?>> type,
-                              DeploymentContext context) throws 
ProcessingException {
+    public <T> void visitEnd(CompositeComponent parent, Class<T> clazz,
+                             PojoComponentType<JavaMappedService, 
JavaMappedReference, JavaMappedProperty<?>> type,
+                             DeploymentContext context) throws 
ProcessingException {
 
     }
 }

Modified: 
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/wire/WirePostProcessorExtension.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/wire/WirePostProcessorExtension.java?view=diff&rev=492976&r1=492975&r2=492976
==============================================================================
--- 
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/wire/WirePostProcessorExtension.java
 (original)
+++ 
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/wire/WirePostProcessorExtension.java
 Fri Jan  5 02:52:42 2007
@@ -18,17 +18,18 @@
  */
 package org.apache.tuscany.spi.wire;
 
+import org.osoa.sca.annotations.EagerInit;
 import org.osoa.sca.annotations.Init;
 import org.osoa.sca.annotations.Scope;
 
 import org.apache.tuscany.spi.annotation.Autowire;
 
[EMAIL PROTECTED]("COMPOSITE")
 /**
  * @version $Rev$ $Date$
  */
[EMAIL PROTECTED]("COMPOSITE")
[EMAIL PROTECTED]
 public abstract class WirePostProcessorExtension implements WirePostProcessor {
-
     protected WirePostProcessorRegistry registry;
 
     @Autowire
@@ -36,7 +37,7 @@
         this.registry = registry;
     }
 
-    @Init(eager = true)
+    @Init
     public void init() {
         registry.register(this);
     }



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

Reply via email to