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.Providerbacked by aDeferredClass.MutableBeanLocatorthat finds and tracks bindings across zero or moreBindingPublishers. -
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 mappingBindings toBeanEntrys; optimized for common case of single entries.Finds and tracks bean implementations annotated withQualifierannotations.Publisher ofBindings to interestedBindingSubscribers.Subscriber ofBindings from one or moreBindingPublishers.PlaceholderClass; postpones classloading until absolutely necessary.Providerbacked by aDeferredClass.BindingTargetVisitorthat attempts to find the implementations behind bindings.Implementations.ClassFinderthat also returnsProviderimplementations.Source of "implicit" bindings; includes @ImplementedBy, @ProvidedBy, and concrete types.LazyBeanEntrybacked by a qualifiedBindingand 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.MutableBeanLocatorthat finds and tracks bindings across zero or moreBindingPublishers.Enumerates the different strategies for qualifyingBindings against requirementKeys.Ordered sequence ofBindings of a given type; subscribes toBindingPublishers on demand.Bindingiterator that only subscribes toBindingPublishers as required.OrderedListthat arranges elements by descending rank; supports concurrent iteration and modification.Represents an immutable snapshot of ranked elements.CustomIteratorthat copes with modification by repositioning itself in the updated list.Assigns eachBindinga rank according to some function; higher ranks take precedence over lower ranks.Provides dynamicBeanEntrynotifications by tracking qualifiedBindings. -
Classes in org.eclipse.sisu.inject used by org.eclipse.sisu.launchClassDescriptionPublisher of
Bindings to interestedBindingSubscribers.MutableBeanLocatorthat finds and tracks bindings across zero or moreBindingPublishers. -
Classes in org.eclipse.sisu.inject used by org.eclipse.sisu.osgiClassDescriptionPublisher of
Bindings to interestedBindingSubscribers.Subscriber ofBindings from one or moreBindingPublishers. -
Classes in org.eclipse.sisu.inject used by org.eclipse.sisu.plexusClassDescriptionFinds and tracks bean implementations annotated with
Qualifierannotations.Publisher ofBindings to interestedBindingSubscribers.PlaceholderClass; postpones classloading until absolutely necessary.Providerbacked by aDeferredClass.MutableBeanLocatorthat finds and tracks bindings across zero or moreBindingPublishers. -
Classes in org.eclipse.sisu.inject used by org.eclipse.sisu.spaceClassDescriptionFinds and tracks bean implementations annotated with
Qualifierannotations.PlaceholderClass; postpones classloading until absolutely necessary.Providerbacked by aDeferredClass. -
Classes in org.eclipse.sisu.inject used by org.eclipse.sisu.wireClassDescriptionFinds and tracks bean implementations annotated with
Qualifierannotations.