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.BuilderaddBeanClass(Class<?> beanClass)AdditionalBeanBuildItem.BuilderaddBeanClass(String beanClass)AdditionalBeanBuildItem.BuilderaddBeanClasses(Class<?>... beanClasses)AdditionalBeanBuildItem.BuilderaddBeanClasses(String... beanClasses)AdditionalBeanBuildItem.BuilderaddBeanClasses(Collection<String> beanClasses)AdditionalBeanBuildItembuild()AdditionalBeanBuildItem.BuildersetDefaultScope(org.jboss.jandex.DotName defaultScope)The default scope is only used if there is no scope declared on the bean class.AdditionalBeanBuildItem.BuildersetRemovable()AdditionalBeanBuildItem.BuildersetUnremovable()
-
-
-
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()
-
-