| Package | Description |
|---|---|
| org.eclipse.sisu.inject |
Dynamic bean lookup across multiple injectors.
|
| org.eclipse.sisu.launch |
Utilities to test, launch, and extend Sisu applications.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
DefaultBeanLocator |
Default
MutableBeanLocator that locates qualified beans across a dynamic group of BindingPublishers. |
| Modifier and Type | Field | Description |
|---|---|---|
protected MutableBeanLocator |
BundleModule.locator |
Shared locator of bound components.
|
protected MutableBeanLocator |
SisuBundlePlan.locator |
|
protected MutableBeanLocator |
SisuTracker.locator |
Shared locator of bound components.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected MutableBeanLocator |
SisuExtender.createLocator(org.osgi.framework.BundleContext context) |
Returns a new locator of bound components for this extender.
|
protected MutableBeanLocator |
SisuExtender.findLocator(org.osgi.framework.BundleContext context) |
Finds the locator associated with this extender; creates one if none exist.
|
| Constructor | Description |
|---|---|
BundleModule(org.osgi.framework.Bundle bundle,
MutableBeanLocator locator) |
|
SisuBundlePlan(MutableBeanLocator locator) |
|
SisuTracker(org.osgi.framework.BundleContext context,
int stateMask,
MutableBeanLocator locator) |