package

org.eclipse.sisu.inject

Classes | Description

Locate qualified bean implementations across multiple injectors.

The principal members of this package are:

BeanLocator
Finds and tracks bean implementations annotated with javax.inject.Qualifier annotations.
MutableBeanLocator
Mutable BeanLocator that distributes bindings from zero or more BindingPublishers.
BeanDescription
Source location mixin used to supply descriptions to the BeanLocator.
HiddenBinding
Source location mixin used to hide bindings from the BeanLocator.
BindingPublisher
Publisher of com.google.inject.Bindings to interested BindingSubscribers.
BindingSubscriber
Subscriber of com.google.inject.Bindings from one or more BindingPublishers.
Logs
Utility methods for dealing with container logging and recovery.
Soft
Utility methods for dealing with SoftReference collections.
Weak
Utility methods for dealing with WeakReference collections.
TypeParameters
Utility methods for dealing with generic type parameters.