[jboss-cvs] JBossAS SVN: r99776 - projects/kernel/branches/resolver/kernel/src/main/java/org/jboss/kernel/plugins/resolver/indexing.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Jan 21 15:23:48 EST 2010


Author: kabir.khan at jboss.com
Date: 2010-01-21 15:23:48 -0500 (Thu, 21 Jan 2010)
New Revision: 99776

Modified:
   projects/kernel/branches/resolver/kernel/src/main/java/org/jboss/kernel/plugins/resolver/indexing/ContextualInjectionDependencyResolverMatcher.java
   projects/kernel/branches/resolver/kernel/src/main/java/org/jboss/kernel/plugins/resolver/indexing/SupplyDemandDependencyResolverMatcher.java
Log:
Simple fixes

Modified: projects/kernel/branches/resolver/kernel/src/main/java/org/jboss/kernel/plugins/resolver/indexing/ContextualInjectionDependencyResolverMatcher.java
===================================================================
--- projects/kernel/branches/resolver/kernel/src/main/java/org/jboss/kernel/plugins/resolver/indexing/ContextualInjectionDependencyResolverMatcher.java	2010-01-21 20:23:48 UTC (rev 99775)
+++ projects/kernel/branches/resolver/kernel/src/main/java/org/jboss/kernel/plugins/resolver/indexing/ContextualInjectionDependencyResolverMatcher.java	2010-01-21 20:23:48 UTC (rev 99776)
@@ -125,7 +125,7 @@
 
       Object dependency = item.getIDependOn();
       if (dependency instanceof QualifierKey == false)
-         throw new IllegalStateException("Dependency is not a QualifierKey '" + dependency + "' in " + item);
+         throw new IllegalStateException("Dependency is not a QualifierKey or a class: '" + dependency + "' in " + item);
       Class<?> clazz = ((QualifierKey)dependency).getType();
 
       ConcurrentMap<Class<?>, List<ControllerContext>> contextsByClass = contextsByState.get(getDependentState(item));

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-01-21 20:23:48 UTC (rev 99775)
+++ projects/kernel/branches/resolver/kernel/src/main/java/org/jboss/kernel/plugins/resolver/indexing/SupplyDemandDependencyResolverMatcher.java	2010-01-21 20:23:48 UTC (rev 99776)
@@ -75,7 +75,7 @@
    {
       Object name = item.getIDependOn();
 
-      List<ControllerContext> contexts = contextsByState.get(name);
+      List<ControllerContext> contexts = contextsByState.get(getDependentState(item));
       if (contexts == null)
          throw new IllegalStateException("Inconsistent state");
       if (!contexts.remove(owner))




More information about the jboss-cvs-commits mailing list