org.apache.aries.util.tracker
Class InternalRecursiveBundleTracker
java.lang.Object
org.osgi.util.tracker.BundleTracker
org.apache.aries.util.tracker.InternalRecursiveBundleTracker
- All Implemented Interfaces:
- BundleTrackerCustomizer
public class InternalRecursiveBundleTracker
- extends BundleTracker
A BundleTracker which will track bundles in the given context, and also
bundles in any child contexts. This should be used instead of the
normal non-recursive BundleTracker when registering bundle tracker
customizers.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InternalRecursiveBundleTracker
public InternalRecursiveBundleTracker(BundleContext context,
int stateMask,
BundleTrackerCustomizer customizer)
addingBundle
public Object addingBundle(Bundle b,
BundleEvent event)
- Specified by:
addingBundle
in interface BundleTrackerCustomizer
- Overrides:
addingBundle
in class BundleTracker
modifiedBundle
public void modifiedBundle(Bundle b,
BundleEvent event,
Object object)
- Specified by:
modifiedBundle
in interface BundleTrackerCustomizer
- Overrides:
modifiedBundle
in class BundleTracker
removedBundle
public void removedBundle(Bundle b,
BundleEvent event,
Object object)
- Specified by:
removedBundle
in interface BundleTrackerCustomizer
- Overrides:
removedBundle
in class BundleTracker
customizedProcessBundle
protected void customizedProcessBundle(BundleTrackerCustomizer btc,
Bundle b,
BundleEvent event)
Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.