[jboss-cvs] JBossAS SVN: r100425 - in projects/kernel/branches/resolver: kernel/src/main/java/org/jboss/kernel/plugins/resolver/indexing and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Feb 4 11:33:47 EST 2010
Author: kabir.khan at jboss.com
Date: 2010-02-04 11:33:46 -0500 (Thu, 04 Feb 2010)
New Revision: 100425
Modified:
projects/kernel/branches/resolver/dependency/src/main/java/org/jboss/dependency/plugins/resolver/indexing/IndexingDependencyResolver.java
projects/kernel/branches/resolver/dependency/src/main/java/org/jboss/dependency/plugins/resolver/indexing/NameDependencyResolverMatcher.java
projects/kernel/branches/resolver/kernel/src/main/java/org/jboss/kernel/plugins/resolver/indexing/ClassDependencyResolverMatcher.java
projects/kernel/branches/resolver/kernel/src/main/java/org/jboss/kernel/plugins/resolver/indexing/SupplyDemandDependencyResolverMatcher.java
Log:
Get rid of System.out.printlns and fix recursion bug where enabled ondemand context is the same as the installing context
Modified: projects/kernel/branches/resolver/dependency/src/main/java/org/jboss/dependency/plugins/resolver/indexing/IndexingDependencyResolver.java
===================================================================
--- projects/kernel/branches/resolver/dependency/src/main/java/org/jboss/dependency/plugins/resolver/indexing/IndexingDependencyResolver.java 2010-02-04 16:29:46 UTC (rev 100424)
+++ projects/kernel/branches/resolver/dependency/src/main/java/org/jboss/dependency/plugins/resolver/indexing/IndexingDependencyResolver.java 2010-02-04 16:33:46 UTC (rev 100425)
@@ -155,7 +155,6 @@
@Override
public void registerDependency(ControllerContext context, DependencyItem item)
{
- System.out.println("-------> Register dependency " + item + " in " + getController());
DependencyResolverMatcher matcher = getMatcherForDependencyItem(item);
matcher.registerDependency(context, item.getClass().cast(item));
@@ -165,7 +164,6 @@
@Override
public void unregisterDependency(ControllerContext context, DependencyItem item)
{
- System.out.println("-------> Unregister dependency " + item + " in " + getController());
DependencyResolverMatcher matcher = getMatcherForDependencyItem(item);
matcher.unregisterDependency(context, item);
flushJBossObjectCache();
@@ -223,7 +221,8 @@
for (ControllerContext enabled : enabledOnDemandContexts)
{
enabledOnDemandContexts.remove(enabled);
- resolveContexts(enabled, trace);
+ if (enabled != context)
+ resolveContexts(enabled, trace);
}
}
}
Modified: projects/kernel/branches/resolver/dependency/src/main/java/org/jboss/dependency/plugins/resolver/indexing/NameDependencyResolverMatcher.java
===================================================================
--- projects/kernel/branches/resolver/dependency/src/main/java/org/jboss/dependency/plugins/resolver/indexing/NameDependencyResolverMatcher.java 2010-02-04 16:29:46 UTC (rev 100424)
+++ projects/kernel/branches/resolver/dependency/src/main/java/org/jboss/dependency/plugins/resolver/indexing/NameDependencyResolverMatcher.java 2010-02-04 16:33:46 UTC (rev 100425)
@@ -216,7 +216,6 @@
}
contexts.add(owner);
- System.out.println("---------> Registered " + getDependentState(item) + "->" + name + "->" + owner);
flushJBossObjectCache();
}
finally
Modified: projects/kernel/branches/resolver/kernel/src/main/java/org/jboss/kernel/plugins/resolver/indexing/ClassDependencyResolverMatcher.java
===================================================================
--- projects/kernel/branches/resolver/kernel/src/main/java/org/jboss/kernel/plugins/resolver/indexing/ClassDependencyResolverMatcher.java 2010-02-04 16:29:46 UTC (rev 100424)
+++ projects/kernel/branches/resolver/kernel/src/main/java/org/jboss/kernel/plugins/resolver/indexing/ClassDependencyResolverMatcher.java 2010-02-04 16:33:46 UTC (rev 100425)
@@ -22,7 +22,6 @@
package org.jboss.kernel.plugins.resolver.indexing;
import org.jboss.dependency.spi.DependencyItem;
-import org.jboss.kernel.plugins.dependency.CallbackDependencyItem;
import org.jboss.kernel.plugins.dependency.ClassDependencyItem;
/**
Modified: projects/kernel/branches/resolver/kernel/src/main/java/org/jboss/kernel/plugins/resolver/indexing/SupplyDemandDependencyResolverMatcher.java
===================================================================
--- projects/kernel/branches/resolver/kernel/src/main/java/org/jboss/kernel/plugins/resolver/indexing/SupplyDemandDependencyResolverMatcher.java 2010-02-04 16:29:46 UTC (rev 100424)
+++ projects/kernel/branches/resolver/kernel/src/main/java/org/jboss/kernel/plugins/resolver/indexing/SupplyDemandDependencyResolverMatcher.java 2010-02-04 16:33:46 UTC (rev 100425)
@@ -50,6 +50,9 @@
if (context instanceof KernelControllerContext == false)
return null;
+ if (((KernelControllerContext)context).getBeanMetaData().getSupplies() == null)
+ return null;
+
lockRead();
try
{
More information about the jboss-cvs-commits
mailing list