Uses of Interface
jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Package
Description
The build compatible extension SPI.
-
Uses of SyntheticBeanBuilder in jakarta.enterprise.inject.build.compatible.spi
Modifier and TypeMethodDescription<T> SyntheticBeanBuilder
<T> Creates aSyntheticBeanBuilder
that allows configuring a new synthetic bean of givenimplementationClass
.SyntheticBeanBuilder.alternative
(boolean isAlternative) Marks this synthetic bean as an alternative if desired.SyntheticBeanBuilder.createWith
(Class<? extends SyntheticBeanCreator<T>> creatorClass) Sets the class of the synthetic bean creation function.SyntheticBeanBuilder.disposeWith
(Class<? extends SyntheticBeanDisposer<T>> disposerClass) Sets the class of the synthetic bean destruction function.Sets the bean name of this synthetic bean.SyntheticBeanBuilder.priority
(int priority) Sets a priority of this synthetic bean.SyntheticBeanBuilder.qualifier
(AnnotationInfo qualifierAnnotation) Adds given annotation to the set of qualifiers of this synthetic bean.SyntheticBeanBuilder.qualifier
(Annotation qualifierAnnotation) Adds given annotation to the set of qualifiers of this synthetic bean.SyntheticBeanBuilder.qualifier
(Class<? extends Annotation> annotationType) Adds a marker annotation of given type to the set of qualifiers of this synthetic bean.SyntheticBeanBuilder.scope
(Class<? extends Annotation> scopeAnnotation) Sets the scope of this synthetic bean to given scope type.SyntheticBeanBuilder.stereotype
(ClassInfo stereotypeAnnotation) AddsstereotypeAnnotation
to the set of stereotypes of this synthetic bean.SyntheticBeanBuilder.stereotype
(Class<? extends Annotation> stereotypeAnnotation) AddsstereotypeAnnotation
to the set of stereotypes of this synthetic bean.Addstype
to the set of bean types of this synthetic bean.Addstype
to the set of bean types of this synthetic bean.Addstype
to the set of bean types of this synthetic bean.Adds aboolean
-valued parameter to the parameter map.Adds aboolean
array-valued parameter to the parameter map.Adds adouble
-valued parameter to the parameter map.Adds adouble
array-valued parameter to the parameter map.Adds anint
-valued parameter to the parameter map.Adds anint
array-valued parameter to the parameter map.Adds along
-valued parameter to the parameter map.Adds along
array-valued parameter to the parameter map.SyntheticBeanBuilder.withParam
(String key, InvokerInfo value) Adds an invoker-valued parameter to the parameter map.SyntheticBeanBuilder.withParam
(String key, InvokerInfo[] value) Adds an invoker array-valued parameter to the parameter map.SyntheticBeanBuilder.withParam
(String key, AnnotationInfo value) Adds an annotation-valued parameter to the parameter map.SyntheticBeanBuilder.withParam
(String key, AnnotationInfo[] value) Adds an annotation array-valued parameter to the parameter map.Adds aClass
-valued parameter to the parameter map.Adds aClass
array-valued parameter to the parameter map.SyntheticBeanBuilder.withParam
(String key, Annotation value) Adds an annotation-valued parameter to the parameter map.SyntheticBeanBuilder.withParam
(String key, Annotation[] value) Adds an annotation array-valued parameter to the parameter map.Adds aClass
-valued parameter to the parameter map.Adds aClass
array-valued parameter to the parameter map.Adds an enum-valued parameter to the parameter map.Adds an enum array-valued parameter to the parameter map.Adds aString
-valued parameter to the parameter map.Adds aString
array-valued parameter to the parameter map.