Class NameBasedResolver


  • public class NameBasedResolver
    extends Object
    Implementation of name based bean resolution
    Author:
    Pete Muir
    • Constructor Detail

      • NameBasedResolver

        public NameBasedResolver​(BeanManagerImpl manager,
                                 Iterable<? extends jakarta.enterprise.inject.spi.Bean<?>> allBeans)
        Constructor
    • Method Detail

      • clear

        public void clear()
        Reset all cached injection points. You must reset all cached injection points when you add a bean to the manager
      • resolve

        public Set<jakarta.enterprise.inject.spi.Bean<?>> resolve​(String name)
        Get the possible beans for the given name
        Parameters:
        name - The name to match
        Returns:
        The set of matching beans
      • toString

        public String toString()
        Gets a string representation
        Overrides:
        toString in class Object
        Returns:
        A string representation