public static class AdditionalBeanBuildItem.Builder extends Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
AdditionalBeanBuildItem.Builder |
addBeanClass(Class<?> beanClass) |
AdditionalBeanBuildItem.Builder |
addBeanClass(String beanClass) |
AdditionalBeanBuildItem.Builder |
addBeanClasses(Class<?>... beanClasses) |
AdditionalBeanBuildItem.Builder |
addBeanClasses(Collection<String> beanClasses) |
AdditionalBeanBuildItem.Builder |
addBeanClasses(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() |
public AdditionalBeanBuildItem.Builder addBeanClasses(Class<?>... beanClasses)
public AdditionalBeanBuildItem.Builder addBeanClasses(String... beanClasses)
public AdditionalBeanBuildItem.Builder addBeanClasses(Collection<String> beanClasses)
public AdditionalBeanBuildItem.Builder addBeanClass(String beanClass)
public AdditionalBeanBuildItem.Builder addBeanClass(Class<?> beanClass)
public AdditionalBeanBuildItem.Builder setRemovable()
public AdditionalBeanBuildItem.Builder setUnremovable()
public AdditionalBeanBuildItem.Builder setDefaultScope(org.jboss.jandex.DotName defaultScope)
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.
defaultScope - public AdditionalBeanBuildItem build()
Copyright © 2021 JBoss by Red Hat. All rights reserved.