[jboss-cvs] JBossAS SVN: r72482 - in projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata: plugins and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Apr 21 02:45:58 EDT 2008


Author: alesj
Date: 2008-04-21 02:45:58 -0400 (Mon, 21 Apr 2008)
New Revision: 72482

Modified:
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/api/model/FromContextDelegate.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractInjectionValueMetaData.java
Log:
Remove dependent state modification.

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/api/model/FromContextDelegate.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/api/model/FromContextDelegate.java	2008-04-21 05:12:36 UTC (rev 72481)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/api/model/FromContextDelegate.java	2008-04-21 06:45:58 UTC (rev 72482)
@@ -328,7 +328,7 @@
 
       public StateFromContext(String fromString)
       {
-         super(fromString);
+         super(fromString, ControllerState.NOT_INSTALLED);
       }
 
       public ControllerState internalExecute(ControllerContext context)

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractInjectionValueMetaData.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractInjectionValueMetaData.java	2008-04-21 05:12:36 UTC (rev 72481)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractInjectionValueMetaData.java	2008-04-21 06:45:58 UTC (rev 72482)
@@ -34,10 +34,8 @@
 import org.jboss.dependency.spi.Controller;
 import org.jboss.dependency.spi.ControllerContext;
 import org.jboss.dependency.spi.ControllerState;
-import org.jboss.dependency.spi.ControllerStateModel;
 import org.jboss.dependency.spi.DependencyItem;
 import org.jboss.kernel.plugins.dependency.ClassContextDependencyItem;
-import org.jboss.kernel.spi.dependency.KernelControllerContext;
 import org.jboss.reflect.spi.TypeInfo;
 import org.jboss.util.JBossStringBuilder;
 
@@ -208,29 +206,10 @@
       // controller context property injection
       if (fromContext != null)
       {
-         // check if whenRequired > dependent when used on itself
-         if (super.getUnderlyingValue() == null)
-         {
-            ControllerState when = whenRequiredState;
-            if (when == null)
-               when = visitor.getContextState();
-
-            KernelControllerContext kcc = visitor.getControllerContext();
-            Controller controller = kcc.getController();
-            ControllerStateModel states = controller.getStates();
-
-            if (dependentState == null)
-            {
+         // check if dependent is not set when used on itself
+         if (super.getUnderlyingValue() == null && dependentState == null)
                dependentState = fromContext.getWhenValid();
-            }
 
-            if (states.isAfterState(dependentState, when) == false)
-            {
-               dependentState = states.getPreviousState(when);
-               if (log.isTraceEnabled())
-                  log.trace("Cannot set demand state to more/equal than when required state, changing it to : " + dependentState);
-            }
-         }
          super.initialVisit(visitor);
          return;
       }




More information about the jboss-cvs-commits mailing list