| java.lang.Object | ||
| ↳ | org.osgi.util.tracker.BundleTracker | |
| ↳ | org.eclipse.sisu.launch.BundleScanner | |
OSGi BundleTracker that tracks JSR330 bundles and uses BundleModule to bind components.
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| locator | Shared locator of bound components. | ||||||||||
| stateMask | Mask of bundle states being tracked. | ||||||||||
|
[Expand]
Inherited Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.osgi.util.tracker.BundleTracker
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Purges any bundles that are no longer valid.
| |||||||||||
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Creates a new
Injector for the given bundle. | |||||||||||
Destroys the old
Injector for the given bundle. | |||||||||||
Determines whether we should destroy the
Injector of the given bundle. | |||||||||||
Determines whether we should create an
Injector for the given bundle. | |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.osgi.util.tracker.BundleTracker
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
org.osgi.util.tracker.BundleTrackerCustomizer
| |||||||||||
Mask of bundle states being tracked.
Purges any bundles that are no longer valid.
Destroys the old Injector for the given bundle.
| bundle | The bundle |
|---|---|
| injector | Old injector |
Determines whether we should destroy the Injector of the given bundle.
| bundle | The bundle |
|---|---|
| injector | The injector |
true if the injector should be destroyed; otherwise false
Determines whether we should create an Injector for the given bundle.
| bundle | The bundle |
|---|
true if an injector should be created; otherwise false