| Package | Description |
|---|---|
| org.codehaus.plexus | |
| 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 | |
| org.eclipse.sisu.plexus |
Sisu-Plexus backend implementation.
|
| org.eclipse.sisu.space |
Customizable scanning of bean implementations.
|
| org.eclipse.sisu.wire |
Customizable wiring of unresolved dependencies.
|
| Class and Description |
|---|
| DeferredClass
Placeholder
Class; postpones classloading until absolutely necessary. |
DeferredProvider
Provider backed by a DeferredClass. |
| MutableBeanLocator
Mutable
BeanLocator that finds and tracks bindings across zero or more BindingPublishers. |
| Class and Description |
|---|
| AnnotatedSource
Binding source locations can implement this interface to supply annotations to the
BeanLocator. |
| BeanCache
Atomic cache mapping
Bindings to BeanEntrys; optimized for common case of single entries. |
| BeanLocator
Finds and tracks bean implementations annotated with
Qualifier annotations. |
| BindingPublisher
Publisher of
Bindings to interested BindingSubscribers. |
| BindingSubscriber
Subscriber of
Bindings from one or more BindingPublishers. |
| DeferredClass
Placeholder
Class; postpones classloading until absolutely necessary. |
DeferredProvider
Provider backed by a DeferredClass. |
Implementations.ClassFinder
BindingTargetVisitor that attempts to find the implementations behind bindings. |
| ImplicitBindings
Source of "implicit" bindings; includes @
ImplementedBy, @ProvidedBy, and concrete types. |
| LazyBeanEntry
Lazy
BeanEntry backed by a qualified Binding and an assigned rank. |
| Legacy
Deprecated.
Limited support for migrating legacy types.
|
| Logs.Sink
Something that accepts formatted messages.
|
| MildElements.Indexable
Represents an element that can be indexed.
|
| MildKeys
NON-thread-safe
Map whose keys are kept alive by soft/weak References. |
| MildKeys.Soft
Soft key that maintains a constant hash and uses referential equality.
|
| MildKeys.Weak
Weak key that maintains a constant hash and uses referential equality.
|
| MildValues
NON-thread-safe
Map whose values are kept alive by soft/weak References. |
| MildValues.InverseMapping
Represents an inverse mapping from a value to its key.
|
| MutableBeanLocator
Mutable
BeanLocator that finds and tracks bindings across zero or more BindingPublishers. |
| QualifyingStrategy
Enumerates the different strategies for qualifying
Bindings against requirement Keys. |
| RankedBindings
Ordered sequence of
Bindings of a given type; subscribes to BindingPublishers on demand. |
RankedBindings.Itr
Binding iterator that only subscribes to BindingPublishers as required. |
| RankedSequence
Ordered
List that arranges elements by descending rank; supports concurrent iteration and modification. |
| RankedSequence.Content
Represents an immutable snapshot of ranked elements.
|
| RankedSequence.Itr
Custom
Iterator that copes with modification by repositioning itself in the updated list. |
| RankingFunction
Assigns each
Binding a rank according to some function; higher ranks take precedence over lower ranks. |
| WatchedBeans
Provides dynamic
BeanEntry notifications by tracking qualified Bindings. |
| Class and Description |
|---|
| BindingPublisher
Publisher of
Bindings to interested BindingSubscribers. |
| MutableBeanLocator
Mutable
BeanLocator that finds and tracks bindings across zero or more BindingPublishers. |
| Class and Description |
|---|
| BindingPublisher
Publisher of
Bindings to interested BindingSubscribers. |
| BindingSubscriber
Subscriber of
Bindings from one or more BindingPublishers. |
| Class and Description |
|---|
| BeanLocator
Finds and tracks bean implementations annotated with
Qualifier annotations. |
| BindingPublisher
Publisher of
Bindings to interested BindingSubscribers. |
| DeferredClass
Placeholder
Class; postpones classloading until absolutely necessary. |
DeferredProvider
Provider backed by a DeferredClass. |
| MutableBeanLocator
Mutable
BeanLocator that finds and tracks bindings across zero or more BindingPublishers. |
| Class and Description |
|---|
| BeanLocator
Finds and tracks bean implementations annotated with
Qualifier annotations. |
| DeferredClass
Placeholder
Class; postpones classloading until absolutely necessary. |
DeferredProvider
Provider backed by a DeferredClass. |
| Class and Description |
|---|
| BeanLocator
Finds and tracks bean implementations annotated with
Qualifier annotations. |