Class PlexusAnnotatedBeanModule

java.lang.Object
org.eclipse.sisu.plexus.PlexusAnnotatedBeanModule
All Implemented Interfaces:
PlexusBeanModule

public final class PlexusAnnotatedBeanModule extends Object implements PlexusBeanModule
PlexusBeanModule that binds Plexus components by scanning classes for runtime annotations.
  • Constructor Details

    • PlexusAnnotatedBeanModule

      public PlexusAnnotatedBeanModule(org.eclipse.sisu.space.ClassSpace space, Map<?,?> variables)
      Creates a bean source that scans the given class space for Plexus annotations using the given scanner.
      Parameters:
      space - The local class space
      variables - The filter variables
    • PlexusAnnotatedBeanModule

      @Deprecated public PlexusAnnotatedBeanModule(org.eclipse.sisu.space.ClassSpace space, Map<?,?> variables, org.eclipse.sisu.space.BeanScanning scanning)
      Creates a bean source that scans the given class space for Plexus annotations using the given scanner.
      Parameters:
      space - The local class space
      variables - The filter variables
      scanning - The scanning options
    • PlexusAnnotatedBeanModule

      public PlexusAnnotatedBeanModule(org.eclipse.sisu.space.ClassSpace space, Map<?,?> variables, org.eclipse.sisu.space.BeanScanning scanning, boolean strictScanning)
      Creates a bean source that scans the given class space for Plexus annotations using the given scanner.
      Parameters:
      space - The local class space
      variables - The filter variables
      scanning - The scanning options
  • Method Details