[jboss-cvs] JBossAS SVN: r97132 - projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/plugins.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sat Nov 28 16:33:34 EST 2009


Author: alesj
Date: 2009-11-28 16:33:34 -0500 (Sat, 28 Nov 2009)
New Revision: 97132

Modified:
   projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/plugins/AbstractControllerContext.java
Log:
Expose target per tracker.

Modified: projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/plugins/AbstractControllerContext.java
===================================================================
--- projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/plugins/AbstractControllerContext.java	2009-11-28 20:27:48 UTC (rev 97131)
+++ projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/plugins/AbstractControllerContext.java	2009-11-28 21:33:34 UTC (rev 97132)
@@ -463,9 +463,23 @@
       return result;
    }
 
+   /**
+    * Get target for tracker.
+    * 
+    * e.g. OSGi can return different services
+    * for bundle from service factory.
+    *
+    * @param tracker the user/tracker
+    * @return target
+    */
+   protected Object getTargetForTracker(ContextTracker tracker)
+   {
+      return getTarget();
+   }
+
    public Object getTarget(ContextTracker tracker)
    {
-      Object result = getTarget();
+      Object result = getTargetForTracker(tracker);
       if (tracker != null)
       {
          ContextTracker myTracker = getContextTracker();




More information about the jboss-cvs-commits mailing list