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