[jboss-cvs] JBossAS SVN: r100411 - in projects/kernel/branches/resolver: jmx-mc-int/src/main/java/org/jboss/system/metadata and 1 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Feb 4 08:23:11 EST 2010


Author: kabir.khan at jboss.com
Date: 2010-02-04 08:23:10 -0500 (Thu, 04 Feb 2010)
New Revision: 100411

Modified:
   projects/kernel/branches/resolver/
   projects/kernel/branches/resolver/jmx-mc-int/src/main/java/org/jboss/system/metadata/ServiceInjectionValueMetaData.java
   projects/kernel/branches/resolver/kernel/pom.xml
Log:
Merged revisions 100371,100410 via svnmerge from 
https://svn.jboss.org/repos/jbossas/projects/kernel/trunk

.......
  r100371 | alesj | 2010-02-03 18:44:11 +0000 (Wed, 03 Feb 2010) | 1 line
  
  [JBKERNEL-88]; fix NPE in ServiceInjectionVMD.
.......
  r100410 | kabir.khan at jboss.com | 2010-02-04 13:17:32 +0000 (Thu, 04 Feb 2010) | 1 line
  
  Reenable qualifier tests
.......



Property changes on: projects/kernel/branches/resolver
___________________________________________________________________
Name: svnmerge-integrated
   - /projects/kernel/trunk:1-100335
   + /projects/kernel/trunk:1-100410

Modified: projects/kernel/branches/resolver/jmx-mc-int/src/main/java/org/jboss/system/metadata/ServiceInjectionValueMetaData.java
===================================================================
--- projects/kernel/branches/resolver/jmx-mc-int/src/main/java/org/jboss/system/metadata/ServiceInjectionValueMetaData.java	2010-02-04 13:17:32 UTC (rev 100410)
+++ projects/kernel/branches/resolver/jmx-mc-int/src/main/java/org/jboss/system/metadata/ServiceInjectionValueMetaData.java	2010-02-04 13:23:10 UTC (rev 100411)
@@ -66,6 +66,9 @@
    /** The required state of the dependency */
    private ControllerState dependentState = ControllerState.INSTALLED;
 
+   /** The underlying context */
+   private ServiceControllerContext underlyingContext;
+
    /**
     * Create a new ServiceInjectionValueMetaData.
     */
@@ -196,7 +199,7 @@
       }
       else
       {
-         return getTarget(null, context); // TODO - fix null
+         return getTarget(underlyingContext, context);
       }
    }
 
@@ -214,7 +217,7 @@
          ControllerContext context = controller.getContext(dependency, state);
          if (context != null)
          {
-            ungetTarget(null, context); // TODO - fix null
+            ungetTarget(underlyingContext, context);
             return null;
          }
       }
@@ -224,6 +227,7 @@
    public void visit(ServiceMetaDataVisitor visitor)
    {
       ServiceControllerContext context = visitor.getControllerContext();
+      underlyingContext = context; // remember context, leak?
       Object name = context.getName();
       ControllerState whenRequired = visitor.getContextState();
 

Modified: projects/kernel/branches/resolver/kernel/pom.xml
===================================================================
--- projects/kernel/branches/resolver/kernel/pom.xml	2010-02-04 13:17:32 UTC (rev 100410)
+++ projects/kernel/branches/resolver/kernel/pom.xml	2010-02-04 13:23:10 UTC (rev 100411)
@@ -32,7 +32,6 @@
           <excludes>
             <exclude>org/jboss/test/kernel/asynchronous/test/**</exclude>
             <exclude>org/jboss/test/kernel/qualifiers/test/**</exclude>
-            <exclude>org/jboss/test/kernel/deployment/xml/test/Qualifier*TestCase.*</exclude>
           </excludes>          
         </configuration>
       </plugin>   	   




More information about the jboss-cvs-commits mailing list