Package io.quarkus.arc.deployment
Class AdditionalBeanBuildItem.Builder
- java.lang.Object
-
- io.quarkus.arc.deployment.AdditionalBeanBuildItem.Builder
-
- Enclosing class:
- AdditionalBeanBuildItem
public static class AdditionalBeanBuildItem.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AdditionalBeanBuildItem.Builder
addBeanClass(Class<?> beanClass)
AdditionalBeanBuildItem.Builder
addBeanClass(String beanClass)
AdditionalBeanBuildItem.Builder
addBeanClasses(Class<?>... beanClasses)
AdditionalBeanBuildItem.Builder
addBeanClasses(String... beanClasses)
AdditionalBeanBuildItem.Builder
addBeanClasses(Collection<String> beanClasses)
AdditionalBeanBuildItem
build()
AdditionalBeanBuildItem.Builder
setDefaultScope(org.jboss.jandex.DotName defaultScope)
The default scope is only used if there is no scope declared on the bean class.AdditionalBeanBuildItem.Builder
setRemovable()
AdditionalBeanBuildItem.Builder
setUnremovable()
-
-
-
Method Detail
-
addBeanClasses
public AdditionalBeanBuildItem.Builder addBeanClasses(Class<?>... beanClasses)
-
addBeanClasses
public AdditionalBeanBuildItem.Builder addBeanClasses(String... beanClasses)
-
addBeanClasses
public AdditionalBeanBuildItem.Builder addBeanClasses(Collection<String> beanClasses)
-
addBeanClass
public AdditionalBeanBuildItem.Builder addBeanClass(String beanClass)
-
addBeanClass
public AdditionalBeanBuildItem.Builder addBeanClass(Class<?> beanClass)
-
setRemovable
public AdditionalBeanBuildItem.Builder setRemovable()
-
setUnremovable
public AdditionalBeanBuildItem.Builder setUnremovable()
-
setDefaultScope
public AdditionalBeanBuildItem.Builder setDefaultScope(org.jboss.jandex.DotName defaultScope)
The default scope is only used if there is no scope declared on the bean class.The default scope should be used in cases where a bean class source is not controlled by the extension and the scope annotation cannot be declared directly on the class.
- Parameters:
defaultScope
-- Returns:
- self
-
build
public AdditionalBeanBuildItem build()
-
-