| Package | Description |
|---|---|
| org.eclipse.sisu.inject |
Dynamic bean lookup across multiple injectors.
|
| org.eclipse.sisu.launch |
Utilities to test, launch, and extend Sisu applications.
|
| org.eclipse.sisu.osgi |
| Modifier and Type | Class | Description |
|---|---|---|
class |
InjectorBindings |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.Iterable<BindingPublisher> |
DefaultBeanLocator.publishers() |
|
java.lang.Iterable<BindingPublisher> |
MutableBeanLocator.publishers() |
Snapshot of currently registered
BindingPublishers. |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
DefaultBeanLocator.add(BindingPublisher publisher) |
|
boolean |
MutableBeanLocator.add(BindingPublisher publisher) |
Adds the given ranked
BindingPublisher and distributes its Bindings. |
boolean |
DefaultBeanLocator.remove(BindingPublisher publisher) |
|
boolean |
MutableBeanLocator.remove(BindingPublisher publisher) |
Removes the given
BindingPublisher and its Bindings. |
| Modifier and Type | Method | Description |
|---|---|---|
BindingPublisher |
BundlePlan.prepare(org.osgi.framework.Bundle bundle) |
Prepares a
BindingPublisher of components for the given bundle. |
BindingPublisher |
SisuBundlePlan.prepare(org.osgi.framework.Bundle bundle) |
|
BindingPublisher |
SisuTracker.prepare(org.osgi.framework.Bundle bundle) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
ServiceBindings |
On-demand publisher of
Bindings from the OSGi service registry. |