[Jboss-cvs] JBossAS SVN: r55948 - in projects/microcontainer/trunk/kernel/src/main/org/jboss: beans/metadata/plugins kernel/plugins/dependency
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Aug 15 09:02:00 EDT 2006
Author: alesj
Date: 2006-08-15 09:01:55 -0400 (Tue, 15 Aug 2006)
New Revision: 55948
Modified:
projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractInjectionValueMetaData.java
projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency/AbstractKernelControllerContext.java
Log:
Preparing for revisit MD.
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 2006-08-15 12:58:30 UTC (rev 55947)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractInjectionValueMetaData.java 2006-08-15 13:01:55 UTC (rev 55948)
@@ -36,8 +36,8 @@
import org.jboss.kernel.plugins.dependency.UpdateableDependencyItem;
import org.jboss.kernel.spi.dependency.KernelController;
import org.jboss.kernel.spi.dependency.KernelControllerContext;
-import org.jboss.reflect.spi.TypeInfo;
import org.jboss.util.JBossStringBuilder;
+import org.jboss.reflect.spi.TypeInfo;
/**
* Injection value.
@@ -102,28 +102,7 @@
{
if (value == null)
{
- // this is by class injection
- ControllerState state = dependentState;
- if (state == null)
- {
- state = ControllerState.INSTALLED;
- }
- // what else to use here - if not info.getType?
- Set contexts = controller.getInstantiatedContexts(info.getType());
- int numberOfMatchingBeans = 0;
- if (contexts != null)
- {
- numberOfMatchingBeans = contexts.size();
- }
- if (numberOfMatchingBeans != 1)
- {
- throw new Error(
- "Should not be here, illegas size of matching contexts ("
- + numberOfMatchingBeans + ") - dependency failed! " + this);
- }
- ControllerContext context = (ControllerContext) contexts.iterator().next();
- // todo - should we do this?
- controller.change(context, state);
+ ControllerContext context = controller.getInstalledContext(info.getType());
return context.getTarget();
}
return super.getValue(info, cl);
Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency/AbstractKernelControllerContext.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency/AbstractKernelControllerContext.java 2006-08-15 12:58:30 UTC (rev 55947)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency/AbstractKernelControllerContext.java 2006-08-15 13:01:55 UTC (rev 55948)
@@ -289,7 +289,7 @@
public Object run()
{
visitorNodeStack.push(bmd);
- bmd.revisit(this);
+// bmd.revisit(this);
visitorNodeStack.pop();
visitorNodeStack = null;
return null;
@@ -317,7 +317,7 @@
visitorNodeStack.push(child);
try
{
-// child.visit(this);
+// child.revisit(this);
}
finally
{
More information about the jboss-cvs-commits
mailing list