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) {
