Class AdditionalBeanBuildItem

    • Constructor Detail

      • AdditionalBeanBuildItem

        public AdditionalBeanBuildItem​(String... beanClasses)
      • AdditionalBeanBuildItem

        public AdditionalBeanBuildItem​(Class<?>... beanClasses)
      • AdditionalBeanBuildItem

        AdditionalBeanBuildItem​(List<String> beanClasses,
                                boolean removable,
                                org.jboss.jandex.DotName defaultScope)
    • Method Detail

      • unremovableOf

        public static AdditionalBeanBuildItem unremovableOf​(Class<?> beanClass)
        Convenient factory method to create an unremovable build item for a single bean class.
        Parameters:
        beanClass -
        Returns:
        a new build item
      • unremovableOf

        public static AdditionalBeanBuildItem unremovableOf​(String beanClass)
        Convenient factory method to create an unremovable build item for a single bean class.
        Parameters:
        beanClass -
        Returns:
        a new build item
      • getBeanClasses

        public List<String> getBeanClasses()
      • contains

        public boolean contains​(String beanClass)
      • isRemovable

        public boolean isRemovable()
      • getDefaultScope

        public org.jboss.jandex.DotName getDefaultScope()