Interface SynchronousBundleListener
- All Superinterfaces:
BundleListener, EventListener
A synchronous
BundleEvent listener.
SynchronousBundleListener is a listener interface that may be
implemented by a bundle developer. When a BundleEvent is
fired, it is synchronously delivered to a
SynchronousBundleListener. The Framework may deliver
BundleEvent objects to a
SynchronousBundleListener out of order and may concurrently
call and/or reenter a SynchronousBundleListener.
A SynchronousBundleListener object is registered with the
Framework using the BundleContext.addBundleListener(BundleListener) method.
SynchronousBundleListener objects are called with a
BundleEvent object when a bundle has been installed, resolved,
starting, started, stopping, stopped, updated, unresolved, or uninstalled.
Unlike normal BundleListener objects,
SynchronousBundleListeners are synchronously called during
bundle lifecycle processing. The bundle lifecycle processing will not proceed
until all SynchronousBundleListeners have completed.
SynchronousBundleListener objects will be called prior to
BundleListener objects.
AdminPermission[bundle,LISTENER] is required to add or remove
a SynchronousBundleListener object.
- Since:
- 1.1
- Version:
- $Revision: 5673 $
- See Also:
-
Method Summary
Methods inherited from interface BundleListener
bundleChanged