| java.lang.Object | |
| ↳ | org.eclipse.sisu.launch.SisuExtender |
Basic OSGi extender for Sisu that watches for JSR330 bundles and publishes them to the BeanLocator.
To activate install org.eclipse.sisu.inject.extender, or adapt it for your own extender bundle.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Finds the
BeanLocator associated with this extender; creates one if none exist. | |||||||||||
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Returns the mask of bundle states this extender is interested in.
| |||||||||||
Returns a new locator of bound components for this extender.
| |||||||||||
Creates a customised
BundleScanner for this extender. | |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
org.osgi.framework.BundleActivator
| |||||||||||
Finds the BeanLocator associated with this extender; creates one if none exist.
| context | The extender context |
|---|
Returns the mask of bundle states this extender is interested in.
Returns a new locator of bound components for this extender.
| context | The extender context |
|---|
Creates a customised BundleScanner for this extender.
| context | The extender context |
|---|