| java.lang.Object | |
| ↳ | org.eclipse.sisu.plexus.PlexusAnnotatedBeanModule | 
PlexusBeanModule that binds Plexus components by scanning classes for runtime annotations.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| PlexusAnnotatedBeanModule(ClassSpace space, Map<?, ?> variables) Creates a bean source that scans the given class space for Plexus annotations using the given scanner. | |||||||||||
| PlexusAnnotatedBeanModule(ClassSpace space, Map<?, ?> variables, BeanScanning scanning) Creates a bean source that scans the given class space for Plexus annotations using the given scanner. | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| PlexusBeanSource | configure(Binder binder) Contributes bindings and returns any associated  PlexusBeanSourcemetadata. | ||||||||||
| PlexusBeanModule | with(SpaceModule.Strategy _strategy) | ||||||||||
| [Expand] Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  From class
  java.lang.Object | |||||||||||
|  From interface
  org.eclipse.sisu.plexus.PlexusBeanModule | |||||||||||
Creates a bean source that scans the given class space for Plexus annotations using the given scanner.
| space | The local class space | 
|---|---|
| variables | The filter variables | 
Creates a bean source that scans the given class space for Plexus annotations using the given scanner.
| space | The local class space | 
|---|---|
| variables | The filter variables | 
| scanning | The scanning options | 
Contributes bindings and returns any associated PlexusBeanSource metadata.