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 BindingPublisher s. |
Class and Description |
---|
AnnotatedSource
Binding source locations can implement this interface to supply annotations to the
BeanLocator . |
BeanCache
Atomic cache mapping
Binding s to BeanEntry s; optimized for common case of single entries. |
BeanLocator
Finds and tracks bean implementations annotated with
Qualifier annotations. |
BindingPublisher
Publisher of
Binding s to interested BindingSubscriber s. |
BindingSubscriber
Subscriber of
Binding s from one or more BindingPublisher s. |
DeferredClass
Placeholder
Class ; postpones classloading until absolutely necessary. |
DeferredProvider
Provider backed by a DeferredClass . |
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 Reference s. |
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 Reference s. |
MildValues.InverseMapping
Represents an inverse mapping from a value to its key.
|
MutableBeanLocator
Mutable
BeanLocator that finds and tracks bindings across zero or more BindingPublisher s. |
QualifyingStrategy
Enumerates the different strategies for qualifying
Binding s against requirement Key s. |
RankedBindings
Ordered sequence of
Binding s of a given type; subscribes to BindingPublisher s on demand. |
RankedBindings.Itr
Binding iterator that only subscribes to BindingPublisher s 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 Binding s. |
Class and Description |
---|
BindingPublisher
Publisher of
Binding s to interested BindingSubscriber s. |
MutableBeanLocator
Mutable
BeanLocator that finds and tracks bindings across zero or more BindingPublisher s. |
Class and Description |
---|
BindingPublisher
Publisher of
Binding s to interested BindingSubscriber s. |
BindingSubscriber
Subscriber of
Binding s from one or more BindingPublisher s. |
Class and Description |
---|
BeanLocator
Finds and tracks bean implementations annotated with
Qualifier annotations. |
BindingPublisher
Publisher of
Binding s to interested BindingSubscriber s. |
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 BindingPublisher s. |
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. |