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 2006/11/27 00:01:35 UTC

svn commit: r479446 - in /incubator/tuscany/java/sca/kernel: core/src/main/java/org/apache/tuscany/core/implementation/processor/ core/src/test/java/org/apache/tuscany/core/implementation/system/builder/ spi/src/main/java/org/apache/tuscany/spi/model/

Author: jmarino
Date: Sun Nov 26 15:01:34 2006
New Revision: 479446

URL: http://svn.apache.org/viewvc?view=rev&rev=479446
Log:
remove deprecated method

Modified:
    incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/processor/InitProcessor.java
    incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/implementation/system/builder/SystemComponentBuilderTestCase.java
    incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/model/ComponentType.java

Modified: incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/processor/InitProcessor.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/processor/InitProcessor.java?view=diff&rev=479446&r1=479445&r2=479446
==============================================================================
--- incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/processor/InitProcessor.java (original)
+++ incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/processor/InitProcessor.java Sun Nov 26 15:01:34 2006
@@ -23,14 +23,14 @@
 
 import org.osoa.sca.annotations.Init;
 
+import org.apache.tuscany.spi.component.CompositeComponent;
+import org.apache.tuscany.spi.deployer.DeploymentContext;
 import org.apache.tuscany.spi.implementation.java.ImplementationProcessorExtension;
 import org.apache.tuscany.spi.implementation.java.JavaMappedProperty;
 import org.apache.tuscany.spi.implementation.java.JavaMappedReference;
 import org.apache.tuscany.spi.implementation.java.JavaMappedService;
 import org.apache.tuscany.spi.implementation.java.PojoComponentType;
 import org.apache.tuscany.spi.implementation.java.ProcessingException;
-import org.apache.tuscany.spi.component.CompositeComponent;
-import org.apache.tuscany.spi.deployer.DeploymentContext;
 
 /**
  * Processes the {@link @Init} annotation on a component implementation and updates the component type with the
@@ -59,7 +59,10 @@
         if (Modifier.isProtected(method.getModifiers())) {
             method.setAccessible(true);
         }
-        type.setEagerInit(annotation.eager());
+        // TODO support init level specification
+        if (annotation.eager()) {
+            type.setInitLevel(50);
+        }
         type.setInitMethod(method);
     }
 }

Modified: incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/implementation/system/builder/SystemComponentBuilderTestCase.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/implementation/system/builder/SystemComponentBuilderTestCase.java?view=diff&rev=479446&r1=479445&r2=479446
==============================================================================
--- incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/implementation/system/builder/SystemComponentBuilderTestCase.java (original)
+++ incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/implementation/system/builder/SystemComponentBuilderTestCase.java Sun Nov 26 15:01:34 2006
@@ -63,7 +63,7 @@
     public void testLifecycleBuild() throws Exception {
         PojoComponentType<JavaMappedService, JavaMappedReference, JavaMappedProperty<?>> type =
             new PojoComponentType<JavaMappedService, JavaMappedReference, JavaMappedProperty<?>>();
-        type.setEagerInit(true);
+        type.setInitLevel(50);
         Method initMethod = FooImpl.class.getMethod("init");
         initMethod.setAccessible(true);
         type.setInitMethod(initMethod);
@@ -92,7 +92,7 @@
     public void testPropertyBuild() throws Exception {
         PojoComponentType<JavaMappedService, JavaMappedReference, JavaMappedProperty<?>> type =
             new PojoComponentType<JavaMappedService, JavaMappedReference, JavaMappedProperty<?>>();
-        type.setEagerInit(true);
+        type.setInitLevel(50);
         Method initMethod = FooImpl.class.getMethod("init");
         initMethod.setAccessible(true);
         type.setInitMethod(initMethod);

Modified: incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/model/ComponentType.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/model/ComponentType.java?view=diff&rev=479446&r1=479445&r2=479446
==============================================================================
--- incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/model/ComponentType.java (original)
+++ incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/model/ComponentType.java Sun Nov 26 15:01:34 2006
@@ -74,17 +74,6 @@
     }
 
     /**
-     * Obsolete method for indicating that this component should be eagerly initialized. If true, sets the init level to
-     * 50; if false, sets it to zero.
-     *
-     * @param eagerInit flag indicating that this component should be eagerly initialized
-     */
-    @Deprecated
-    public void setEagerInit(boolean eagerInit) {
-        initLevel = eagerInit ? 50 : 0;
-    }
-
-    /**
      * Returns the idle time allowed between operations in milliseconds if the implementation is conversational
      *
      * @return the idle time allowed between operations in milliseconds if the implementation is conversational



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