You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by ad...@apache.org on 2008/06/30 22:12:05 UTC
svn commit: r672893 -
/tuscany/sandbox/mobile-android/tuscany-implementation-java-runtime/src/main/java/org/apache/tuscany/sca/implementation/java/module/JavaRuntimeModuleActivator.java
Author: adrianocrestani
Date: Mon Jun 30 13:12:05 2008
New Revision: 672893
URL: http://svn.apache.org/viewvc?rev=672893&view=rev
Log:
-applying patch from TUSCANY-2440
Modified:
tuscany/sandbox/mobile-android/tuscany-implementation-java-runtime/src/main/java/org/apache/tuscany/sca/implementation/java/module/JavaRuntimeModuleActivator.java
Modified: tuscany/sandbox/mobile-android/tuscany-implementation-java-runtime/src/main/java/org/apache/tuscany/sca/implementation/java/module/JavaRuntimeModuleActivator.java
URL: http://svn.apache.org/viewvc/tuscany/sandbox/mobile-android/tuscany-implementation-java-runtime/src/main/java/org/apache/tuscany/sca/implementation/java/module/JavaRuntimeModuleActivator.java?rev=672893&r1=672892&r2=672893&view=diff
==============================================================================
--- tuscany/sandbox/mobile-android/tuscany-implementation-java-runtime/src/main/java/org/apache/tuscany/sca/implementation/java/module/JavaRuntimeModuleActivator.java (original)
+++ tuscany/sandbox/mobile-android/tuscany-implementation-java-runtime/src/main/java/org/apache/tuscany/sca/implementation/java/module/JavaRuntimeModuleActivator.java Mon Jun 30 13:12:05 2008
@@ -40,16 +40,23 @@
import org.apache.tuscany.sca.implementation.java.JavaImplementationFactory;
import org.apache.tuscany.sca.implementation.java.injection.JavaPropertyValueObjectFactory;
import org.apache.tuscany.sca.implementation.java.introspect.JavaClassVisitor;
+import org.apache.tuscany.sca.implementation.java.introspect.impl.AllowsPassByReferenceProcessor;
import org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor;
import org.apache.tuscany.sca.implementation.java.introspect.impl.ComponentNameProcessor;
import org.apache.tuscany.sca.implementation.java.introspect.impl.ConstructorProcessor;
import org.apache.tuscany.sca.implementation.java.introspect.impl.ContextProcessor;
import org.apache.tuscany.sca.implementation.java.introspect.impl.ConversationIDProcessor;
+import org.apache.tuscany.sca.implementation.java.introspect.impl.ConversationProcessor;
import org.apache.tuscany.sca.implementation.java.introspect.impl.DestroyProcessor;
+import org.apache.tuscany.sca.implementation.java.introspect.impl.EagerInitProcessor;
+import org.apache.tuscany.sca.implementation.java.introspect.impl.HeuristicPojoProcessor;
import org.apache.tuscany.sca.implementation.java.introspect.impl.InitProcessor;
+import org.apache.tuscany.sca.implementation.java.introspect.impl.PolicyProcessor;
import org.apache.tuscany.sca.implementation.java.introspect.impl.PropertyProcessor;
import org.apache.tuscany.sca.implementation.java.introspect.impl.ReferenceProcessor;
import org.apache.tuscany.sca.implementation.java.introspect.impl.ResourceProcessor;
+import org.apache.tuscany.sca.implementation.java.introspect.impl.ScopeProcessor;
+import org.apache.tuscany.sca.implementation.java.introspect.impl.ServiceProcessor;
import org.apache.tuscany.sca.implementation.java.invocation.JavaCallbackRuntimeWireProcessor;
import org.apache.tuscany.sca.implementation.java.invocation.JavaImplementationProviderFactory;
import org.apache.tuscany.sca.interfacedef.InterfaceContractMapper;
@@ -97,7 +104,7 @@
// should not be loaded when running on Android platform, cause
// this class uses the Class.isAnnotationPresent method, which is
// not supported yet by the Android platform
- //new AllowsPassByReferenceProcessor(assemblyFactory),
+ new AllowsPassByReferenceProcessor(assemblyFactory),
new ComponentNameProcessor(assemblyFactory),
new ContextProcessor(assemblyFactory),
@@ -106,14 +113,14 @@
// should not be loaded when running on Android platform, cause
// this class uses the Class.getAnnotation method, which is
// not supported yet by the Android platform
- //new ConversationProcessor(assemblyFactory),
+ new ConversationProcessor(assemblyFactory),
new DestroyProcessor(assemblyFactory),
// should not be loaded when running on Android platform, cause
// this class uses the Class.getAnnotation method, which is
// not supported yet by the Android platform
- //new EagerInitProcessor(assemblyFactory),
+ new EagerInitProcessor(assemblyFactory),
new InitProcessor(assemblyFactory),
new PropertyProcessor(assemblyFactory),
@@ -123,7 +130,7 @@
// should not be loaded when running on Android platform, cause
// this class uses the Class.getAnnotation method, which is
// not supported yet by the Android platform
- //new ScopeProcessor(assemblyFactory),
+ new ScopeProcessor(assemblyFactory),
// this class uses the org.osoa.sca.annotations.Service class, but
// Android seems not being able to convert this class to its internal class
@@ -140,17 +147,17 @@
[2008-04-25 19:36:26 - CalculatorAndroid] 1 warning*/
// So, the class will not be loaded
- //new ServiceProcessor(assemblyFactory, javaFactory),
+ new ServiceProcessor(assemblyFactory, javaFactory),
// should not be loaded when running on Android platform, cause
// this class uses the Class.getAnnotation method, which is
// not supported yet by the Android platform
- //new HeuristicPojoProcessor(assemblyFactory, javaFactory)
+ new HeuristicPojoProcessor(assemblyFactory, javaFactory),
// should not be loaded when running on Android platform, cause
// this class uses the Class.getAnnotation method, which is
// not supported yet by the Android platform
- //new PolicyProcessor(assemblyFactory, policyFactory)
+ new PolicyProcessor(assemblyFactory, policyFactory)
};
for (JavaClassVisitor extension : extensions) {