org.apache.aries.util.tracker.hook
Class BundleHookBundleTracker<T>
java.lang.Object
org.osgi.util.tracker.BundleTracker
org.apache.aries.util.tracker.hook.BundleHookBundleTracker<T>
- All Implemented Interfaces:
- org.osgi.util.tracker.BundleTrackerCustomizer
public class BundleHookBundleTracker<T>
- extends org.osgi.util.tracker.BundleTracker
The Tracked and AbstractTracked inner classes are copied from felix framework 4.0.1.
- Version:
- $Rev: 1342554 $ $Date: 2012-05-25 11:05:32 +0100 (Fri, 25 May 2012) $
|
Constructor Summary |
BundleHookBundleTracker(org.osgi.framework.BundleContext context,
int stateMask,
org.osgi.util.tracker.BundleTrackerCustomizer customizer)
|
|
Method Summary |
Object |
addingBundle(org.osgi.framework.Bundle bundle,
org.osgi.framework.BundleEvent bundleEvent)
|
void |
close()
|
void |
modifiedBundle(org.osgi.framework.Bundle bundle,
org.osgi.framework.BundleEvent bundleEvent,
Object o)
|
void |
open()
|
void |
removedBundle(org.osgi.framework.Bundle bundle,
org.osgi.framework.BundleEvent bundleEvent,
Object o)
|
| Methods inherited from class org.osgi.util.tracker.BundleTracker |
getBundles, getObject, getTrackingCount, remove, size |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BundleHookBundleTracker
public BundleHookBundleTracker(org.osgi.framework.BundleContext context,
int stateMask,
org.osgi.util.tracker.BundleTrackerCustomizer customizer)
open
public void open()
- Overrides:
open in class org.osgi.util.tracker.BundleTracker
close
public void close()
- Overrides:
close in class org.osgi.util.tracker.BundleTracker
addingBundle
public Object addingBundle(org.osgi.framework.Bundle bundle,
org.osgi.framework.BundleEvent bundleEvent)
- Specified by:
addingBundle in interface org.osgi.util.tracker.BundleTrackerCustomizer- Overrides:
addingBundle in class org.osgi.util.tracker.BundleTracker
modifiedBundle
public void modifiedBundle(org.osgi.framework.Bundle bundle,
org.osgi.framework.BundleEvent bundleEvent,
Object o)
- Specified by:
modifiedBundle in interface org.osgi.util.tracker.BundleTrackerCustomizer- Overrides:
modifiedBundle in class org.osgi.util.tracker.BundleTracker
removedBundle
public void removedBundle(org.osgi.framework.Bundle bundle,
org.osgi.framework.BundleEvent bundleEvent,
Object o)
- Specified by:
removedBundle in interface org.osgi.util.tracker.BundleTrackerCustomizer- Overrides:
removedBundle in class org.osgi.util.tracker.BundleTracker
Copyright © 2009-2012 The Apache Software Foundation. All Rights Reserved.