[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