Package org.sonatype.guice.bean.locators

Locate qualified bean implementations across multiple injectors.

See:
          Description

Interface Summary
BeanDescription Binding source locations should implement this interface to supply descriptions to the BeanLocator.
BeanLocator Finds and tracks bean implementations annotated with Qualifier annotations.
HiddenBinding Binding source locations should implement this interface to hide bindings from the BeanLocator.
MutableBeanLocator Mutable BeanLocator that finds and tracks bindings across zero or more BindingPublishers.
RankingFunction Assigns each Binding a rank according to some function; higher ranks take precedence over lower ranks.
 

Class Summary
DefaultBeanLocator Default MutableBeanLocator that locates qualified beans across a dynamic group of BindingPublishers.
DefaultRankingFunction Simple RankingFunction that partitions qualified bindings into two main groups.
Default bindings are given zero or positive ranks; the rest are given negative ranks.
EntryListAdapter<K,V> List backed by an Iterable sequence of map entries.
EntryMapAdapter<K,V> Map backed by an Iterable sequence of map entries.
NamedIterableAdapter<V> String mapping Iterable backed by a Named mapping Iterable.
WildcardKey  
 

Package org.sonatype.guice.bean.locators Description

Locate qualified bean implementations across multiple injectors.

The principal members of this package are:

BeanLocator
Finds and tracks bean implementations annotated with 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.



Copyright © 2010-2011 Sonatype, Inc.. All Rights Reserved.