| Package | Description |
|---|---|
| org.eclipse.sisu |
Injectable API for Sisu components (a.k.a beans).
|
| org.eclipse.sisu.inject |
Dynamic bean lookup across multiple injectors.
|
| org.sonatype.inject |
Deprecated; new applications should use
org.eclipse.sisu. |
| Modifier and Type | Method | Description |
|---|---|---|
void |
Mediator.add(BeanEntry<Q,T> entry,
W watcher) |
Processes the added
BeanEntry and sends the necessary updates to the watcher. |
void |
Mediator.remove(BeanEntry<Q,T> entry,
W watcher) |
Processes the removed
BeanEntry and sends the necessary updates to the watcher. |
| Modifier and Type | Method | Description |
|---|---|---|
<Q extends java.lang.annotation.Annotation,T> |
BeanLocator.locate(com.google.inject.Key<T> key) |
Finds bean implementations that match the given qualified binding
Key. |
java.lang.Iterable<BeanEntry> |
DefaultBeanLocator.locate(com.google.inject.Key key) |
| Modifier and Type | Method | Description |
|---|---|---|
static <Q extends java.lang.annotation.Annotation,T> |
Legacy.adapt(BeanEntry<Q,T> delegate) |
Deprecated.
|
| Modifier and Type | Method | Description |
|---|---|---|
static <Q extends java.lang.annotation.Annotation,T> |
Legacy.adapt(com.google.inject.Provider<java.lang.Iterable<? extends BeanEntry<Q,T>>> delegate) |
Deprecated.
|
static <Q extends java.lang.annotation.Annotation,T> |
Legacy.adapt(java.lang.Iterable<? extends BeanEntry<Q,T>> delegate) |
Deprecated.
|
| Modifier and Type | Interface | Description |
|---|---|---|
interface |
BeanEntry<Q extends java.lang.annotation.Annotation,T> |
Deprecated.
Replaced by
org.eclipse.sisu.BeanEntry |