Class PlexusAnnotatedBeanModule.PlexusAnnotatedBeanSource

java.lang.Object
org.eclipse.sisu.plexus.PlexusAnnotatedBeanModule.PlexusAnnotatedBeanSource
All Implemented Interfaces:
PlexusBeanSource
Enclosing class:
PlexusAnnotatedBeanModule

private static final class PlexusAnnotatedBeanModule.PlexusAnnotatedBeanSource extends Object implements PlexusBeanSource
PlexusBeanSource backed by runtime annotation metadata.
  • Field Details

  • Constructor Details

    • PlexusAnnotatedBeanSource

      PlexusAnnotatedBeanSource(Map<?,?> variables)
  • Method Details

    • getBeanMetadata

      public PlexusBeanMetadata getBeanMetadata(Class<?> implementation)
      Description copied from interface: PlexusBeanSource
      Returns metadata associated with the given Plexus bean implementation.
      Specified by:
      getBeanMetadata in interface PlexusBeanSource
      Parameters:
      implementation - The bean implementation
      Returns:
      Metadata associated with the given bean