The methods in this interface may be called as the result of a {@code BundleEvent} being received by a {@code BundleTracker}. Since {@code BundleEvent}s are received synchronously by the {@code BundleTracker}, it is highly recommended that implementations of these methods do not alter bundle states while being synchronized on any object.
The {@code BundleTracker} class is thread-safe. It does not call a{@code BundleTrackerCustomizer} while holding any locks.{@code BundleTrackerCustomizer} implementations must also be thread-safe. @param < T> The type of the tracked object. @ThreadSafe @author $Id: 031b2979522768150d23ee70dfe62528432c19f7 $ @since 1.4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|