class BundleTracker.Tracked extends AbstractTracked implements org.osgi.framework.SynchronousBundleListener
SynchronousBundleListener
object for the tracker.closed, DEBUG
Constructor and Description |
---|
Tracked()
Tracked constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
bundleChanged(org.osgi.framework.BundleEvent event)
BundleListener method for the BundleTracker
class. |
(package private) java.lang.Object |
customizerAdding(java.lang.Object item,
java.lang.Object related)
Call the specific customizer adding method.
|
(package private) void |
customizerModified(java.lang.Object item,
java.lang.Object related,
java.lang.Object object)
Call the specific customizer modified method.
|
(package private) void |
customizerRemoved(java.lang.Object item,
java.lang.Object related,
java.lang.Object object)
Call the specific customizer removed method.
|
close, getCustomizedObject, getTracked, getTrackingCount, modified, setInitial, size, track, trackInitial, untrack
public void bundleChanged(org.osgi.framework.BundleEvent event)
BundleListener
method for the BundleTracker
class. This method must NOT be synchronized to avoid deadlock
potential.bundleChanged
in interface org.osgi.framework.BundleListener
event
- BundleEvent
object from the framework.java.lang.Object customizerAdding(java.lang.Object item, java.lang.Object related)
customizerAdding
in class AbstractTracked
item
- Item to be tracked.related
- Action related object.null
if the item is not to be tracked.void customizerModified(java.lang.Object item, java.lang.Object related, java.lang.Object object)
customizerModified
in class AbstractTracked
item
- Tracked item.related
- Action related object.object
- Customized object for the tracked item.void customizerRemoved(java.lang.Object item, java.lang.Object related, java.lang.Object object)
customizerRemoved
in class AbstractTracked
item
- Tracked item.related
- Action related object.object
- Customized object for the tracked item.