Uses of Package
org.eclipse.sisu.inject
-
Packages that use org.eclipse.sisu.inject 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. -
Classes in org.eclipse.sisu.inject used by org.codehaus.plexus Class Description DeferredClass PlaceholderClass; postpones classloading until absolutely necessary.DeferredProvider Providerbacked by aDeferredClass.MutableBeanLocator MutableBeanLocatorthat finds and tracks bindings across zero or moreBindingPublishers. -
Classes in org.eclipse.sisu.inject used by org.eclipse.sisu.inject Class Description AnnotatedSource Binding source locations can implement this interface to supply annotations to theBeanLocator.BeanCache Atomic cache mappingBindings toBeanEntrys; optimized for common case of single entries.BeanLocator Finds and tracks bean implementations annotated withQualifierannotations.BindingPublisher Publisher ofBindings to interestedBindingSubscribers.BindingSubscriber Subscriber ofBindings from one or moreBindingPublishers.DeferredClass PlaceholderClass; postpones classloading until absolutely necessary.DeferredProvider Providerbacked by aDeferredClass.ImplicitBindings Source of "implicit" bindings; includes @ImplementedBy, @ProvidedBy, and concrete types.LazyBeanEntry LazyBeanEntrybacked by a qualifiedBindingand 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-safeMapwhose keys are kept alive by soft/weakReferences.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-safeMapwhose values are kept alive by soft/weakReferences.MildValues.InverseMapping Represents an inverse mapping from a value to its key.MutableBeanLocator MutableBeanLocatorthat finds and tracks bindings across zero or moreBindingPublishers.QualifyingStrategy Enumerates the different strategies for qualifyingBindings against requirementKeys.RankedBindings Ordered sequence ofBindings of a given type; subscribes toBindingPublishers on demand.RankedBindings.Itr Bindingiterator that only subscribes toBindingPublishers as required.RankedSequence OrderedListthat arranges elements by descending rank; supports concurrent iteration and modification.RankedSequence.Content Represents an immutable snapshot of ranked elements.RankedSequence.Itr CustomIteratorthat copes with modification by repositioning itself in the updated list.RankingFunction Assigns eachBindinga rank according to some function; higher ranks take precedence over lower ranks.WatchedBeans Provides dynamicBeanEntrynotifications by tracking qualifiedBindings. -
Classes in org.eclipse.sisu.inject used by org.eclipse.sisu.launch Class Description BindingPublisher Publisher ofBindings to interestedBindingSubscribers.MutableBeanLocator MutableBeanLocatorthat finds and tracks bindings across zero or moreBindingPublishers. -
Classes in org.eclipse.sisu.inject used by org.eclipse.sisu.osgi Class Description BindingPublisher Publisher ofBindings to interestedBindingSubscribers.BindingSubscriber Subscriber ofBindings from one or moreBindingPublishers. -
Classes in org.eclipse.sisu.inject used by org.eclipse.sisu.plexus Class Description BeanLocator Finds and tracks bean implementations annotated withQualifierannotations.BindingPublisher Publisher ofBindings to interestedBindingSubscribers.DeferredClass PlaceholderClass; postpones classloading until absolutely necessary.DeferredProvider Providerbacked by aDeferredClass.MutableBeanLocator MutableBeanLocatorthat finds and tracks bindings across zero or moreBindingPublishers. -
Classes in org.eclipse.sisu.inject used by org.eclipse.sisu.space Class Description BeanLocator Finds and tracks bean implementations annotated withQualifierannotations.DeferredClass PlaceholderClass; postpones classloading until absolutely necessary.DeferredProvider Providerbacked by aDeferredClass. -
Classes in org.eclipse.sisu.inject used by org.eclipse.sisu.wire Class Description BeanLocator Finds and tracks bean implementations annotated withQualifierannotations.