Uses of Package
org.eclipse.sisu.inject
Packages that use org.eclipse.sisu.inject
Package
Description
Dynamic bean lookup across multiple injectors.
Utilities to test, launch, and extend Sisu applications.
Sisu-Plexus backend implementation.
Customizable scanning of bean implementations.
Customizable wiring of unresolved dependencies.
-
Classes in org.eclipse.sisu.inject used by org.codehaus.plexusClassDescriptionPlaceholder
Class
; postpones classloading until absolutely necessary.Provider
backed by aDeferredClass
.MutableBeanLocator
that finds and tracks bindings across zero or moreBindingPublisher
s. -
Classes in org.eclipse.sisu.inject used by org.eclipse.sisu.injectClassDescriptionBinding source locations can implement this interface to supply annotations to the
BeanLocator
.Atomic cache mappingBinding
s toBeanEntry
s; optimized for common case of single entries.Finds and tracks bean implementations annotated withQualifier
annotations.Publisher ofBinding
s to interestedBindingSubscriber
s.Subscriber ofBinding
s from one or moreBindingPublisher
s.PlaceholderClass
; postpones classloading until absolutely necessary.Provider
backed by aDeferredClass
.Source of "implicit" bindings; includes @ImplementedBy
, @ProvidedBy
, and concrete types.LazyBeanEntry
backed by a qualifiedBinding
and an assigned rank.Deprecated.Limited support for migrating legacy types.Something that accepts formatted messages.Represents an element that can be indexed.Soft key that maintains a constant hash and uses referential equality.Weak key that maintains a constant hash and uses referential equality.Represents an inverse mapping from a value to its key.MutableBeanLocator
that finds and tracks bindings across zero or moreBindingPublisher
s.Enumerates the different strategies for qualifyingBinding
s against requirementKey
s.Ordered sequence ofBinding
s of a given type; subscribes toBindingPublisher
s on demand.Binding
iterator that only subscribes toBindingPublisher
s as required.OrderedList
that arranges elements by descending rank; supports concurrent iteration and modification.Represents an immutable snapshot of ranked elements.CustomIterator
that copes with modification by repositioning itself in the updated list.Assigns eachBinding
a rank according to some function; higher ranks take precedence over lower ranks.Provides dynamicBeanEntry
notifications by tracking qualifiedBinding
s. -
Classes in org.eclipse.sisu.inject used by org.eclipse.sisu.launchClassDescriptionPublisher of
Binding
s to interestedBindingSubscriber
s.MutableBeanLocator
that finds and tracks bindings across zero or moreBindingPublisher
s. -
Classes in org.eclipse.sisu.inject used by org.eclipse.sisu.osgiClassDescriptionPublisher of
Binding
s to interestedBindingSubscriber
s.Subscriber ofBinding
s from one or moreBindingPublisher
s. -
Classes in org.eclipse.sisu.inject used by org.eclipse.sisu.plexusClassDescriptionFinds and tracks bean implementations annotated with
Qualifier
annotations.Publisher ofBinding
s to interestedBindingSubscriber
s.PlaceholderClass
; postpones classloading until absolutely necessary.Provider
backed by aDeferredClass
.MutableBeanLocator
that finds and tracks bindings across zero or moreBindingPublisher
s. -
Classes in org.eclipse.sisu.inject used by org.eclipse.sisu.spaceClassDescriptionFinds and tracks bean implementations annotated with
Qualifier
annotations.PlaceholderClass
; postpones classloading until absolutely necessary.Provider
backed by aDeferredClass
. -
Classes in org.eclipse.sisu.inject used by org.eclipse.sisu.wireClassDescriptionFinds and tracks bean implementations annotated with
Qualifier
annotations.