You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by gp...@apache.org on 2011/07/21 01:09:37 UTC

svn commit: r1148970 - in /myfaces/extensions/cdi/trunk/core: api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/provider/ api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/startup/ api/src/test/java/org/apache/myfaces/extensions/c...

Author: gpetracek
Date: Wed Jul 20 23:09:36 2011
New Revision: 1148970

URL: http://svn.apache.org/viewvc?rev=1148970&view=rev
Log:
EXTCDI-198 and EXTCDI-209 cleanup

Added:
    myfaces/extensions/cdi/trunk/core/impl/src/test/java/org/apache/myfaces/extensions/cdi/core/test/api/
      - copied from r1146737, myfaces/extensions/cdi/trunk/core/api/src/test/java/org/apache/myfaces/extensions/cdi/core/test/api/
    myfaces/extensions/cdi/trunk/core/impl/src/test/resources/META-INF/services/org.apache.myfaces.extensions.cdi.core.api.projectstage.ProjectStageHolder
      - copied unchanged from r1146737, myfaces/extensions/cdi/trunk/core/api/src/test/resources/META-INF/services/org.apache.myfaces.extensions.cdi.core.api.projectstage.ProjectStageHolder
Removed:
    myfaces/extensions/cdi/trunk/core/api/src/test/java/org/apache/myfaces/extensions/cdi/core/test/api/
    myfaces/extensions/cdi/trunk/core/api/src/test/resources/META-INF/services/org.apache.myfaces.extensions.cdi.core.api.projectstage.ProjectStageHolder
Modified:
    myfaces/extensions/cdi/trunk/core/api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/provider/ServiceProviderContext.java
    myfaces/extensions/cdi/trunk/core/api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/startup/CodiStartupBroadcaster.java
    myfaces/extensions/cdi/trunk/core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/provider/ServiceProvider.java
    myfaces/extensions/cdi/trunk/core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/provider/ServiceProviderContext.java

Modified: myfaces/extensions/cdi/trunk/core/api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/provider/ServiceProviderContext.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/cdi/trunk/core/api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/provider/ServiceProviderContext.java?rev=1148970&r1=1148969&r2=1148970&view=diff
==============================================================================
--- myfaces/extensions/cdi/trunk/core/api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/provider/ServiceProviderContext.java (original)
+++ myfaces/extensions/cdi/trunk/core/api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/provider/ServiceProviderContext.java Wed Jul 20 23:09:36 2011
@@ -28,7 +28,7 @@ public abstract class ServiceProviderCon
 {
     public abstract ClassLoader getClassLoader();
 
-    public abstract T postConstruct(T instance, boolean containerBootstrapped);
+    public abstract T postConstruct(T instance, boolean deploymentFinished);
 
     public abstract boolean filterService(Class<T> serviceClass);
 

Modified: myfaces/extensions/cdi/trunk/core/api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/startup/CodiStartupBroadcaster.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/cdi/trunk/core/api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/startup/CodiStartupBroadcaster.java?rev=1148970&r1=1148969&r2=1148970&view=diff
==============================================================================
--- myfaces/extensions/cdi/trunk/core/api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/startup/CodiStartupBroadcaster.java (original)
+++ myfaces/extensions/cdi/trunk/core/api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/startup/CodiStartupBroadcaster.java Wed Jul 20 23:09:36 2011
@@ -86,7 +86,7 @@ public abstract class CodiStartupBroadca
 
                     @Override
                     public StartupEventBroadcaster postConstruct(
-                            StartupEventBroadcaster instance, boolean containerBootstrapped)
+                            StartupEventBroadcaster instance, boolean deploymentFinished)
                     {
                         //do nothing
                         return instance;

Modified: myfaces/extensions/cdi/trunk/core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/provider/ServiceProvider.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/cdi/trunk/core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/provider/ServiceProvider.java?rev=1148970&r1=1148969&r2=1148970&view=diff
==============================================================================
--- myfaces/extensions/cdi/trunk/core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/provider/ServiceProvider.java (original)
+++ myfaces/extensions/cdi/trunk/core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/provider/ServiceProvider.java Wed Jul 20 23:09:36 2011
@@ -44,7 +44,7 @@ import java.util.logging.Logger;
 public class ServiceProvider<T> extends org.apache.myfaces.extensions.cdi.core.api.provider.ServiceProvider<T>
 {
     protected List<Class<?>> foundServiceClasses = new ArrayList<Class<?>>();
-    private static Map<ClassLoader, Boolean> allowInjection = new ConcurrentHashMap<ClassLoader, Boolean>();
+    private static Map<ClassLoader, Boolean> deploymentFinished = new ConcurrentHashMap<ClassLoader, Boolean>();
     private static Map<Class<?>, List<Class<?>>> serviceCache = new ConcurrentHashMap<Class<?>, List<Class<?>>>();
 
     protected ServiceProvider(Class<T> serviceType, ServiceProviderContext serviceProviderContext)
@@ -91,7 +91,7 @@ public class ServiceProvider<T> extends 
 
     protected void activateInjectionSupport(@Observes AfterDeploymentValidation afterDeploymentValidation)
     {
-        allowInjection.put(ClassUtils.getClassLoader(null), Boolean.TRUE);
+        deploymentFinished.put(ClassUtils.getClassLoader(null), Boolean.TRUE);
     }
 
     private List<URL> getConfigFileList()
@@ -254,7 +254,7 @@ public class ServiceProvider<T> extends 
             constructor.setAccessible(true);
             T instance = (T)constructor.newInstance();
 
-            this.serviceProviderContext.postConstruct(instance, isInjectionAllowed());
+            this.serviceProviderContext.postConstruct(instance, isDeploymentFinished());
 
             return instance;
         }
@@ -264,9 +264,9 @@ public class ServiceProvider<T> extends 
         }
     }
 
-    private boolean isInjectionAllowed()
+    private boolean isDeploymentFinished()
     {
-        return Boolean.TRUE.equals(allowInjection.get(ClassUtils.getClassLoader(null)));
+        return Boolean.TRUE.equals(deploymentFinished.get(ClassUtils.getClassLoader(null)));
     }
 
     protected void reset()

Modified: myfaces/extensions/cdi/trunk/core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/provider/ServiceProviderContext.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/cdi/trunk/core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/provider/ServiceProviderContext.java?rev=1148970&r1=1148969&r2=1148970&view=diff
==============================================================================
--- myfaces/extensions/cdi/trunk/core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/provider/ServiceProviderContext.java (original)
+++ myfaces/extensions/cdi/trunk/core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/provider/ServiceProviderContext.java Wed Jul 20 23:09:36 2011
@@ -39,9 +39,9 @@ public class ServiceProviderContext<T>
     }
 
     @Override
-    public T postConstruct(T instance, boolean containerBootstrapped)
+    public T postConstruct(T instance, boolean deploymentFinished)
     {
-        if(containerBootstrapped)
+        if(deploymentFinished)
         {
             CodiUtils.injectFields(instance, true);
         }