Uses of Interface
jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Packages that use SyntheticBeanBuilder
Package
Description
The build compatible extension SPI.
-
Uses of SyntheticBeanBuilder in jakarta.enterprise.inject.build.compatible.spi
Methods in jakarta.enterprise.inject.build.compatible.spi that return SyntheticBeanBuilderModifier and TypeMethodDescription<T> SyntheticBeanBuilder<T> Creates aSyntheticBeanBuilderthat 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(jakarta.enterprise.lang.model.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(jakarta.enterprise.lang.model.declarations.ClassInfo stereotypeAnnotation) AddsstereotypeAnnotationto the set of stereotypes of this synthetic bean.SyntheticBeanBuilder.stereotype(Class<? extends Annotation> stereotypeAnnotation) AddsstereotypeAnnotationto the set of stereotypes of this synthetic bean.SyntheticBeanBuilder.type(jakarta.enterprise.lang.model.declarations.ClassInfo type) Addstypeto the set of bean types of this synthetic bean.SyntheticBeanBuilder.type(jakarta.enterprise.lang.model.types.Type type) Addstypeto the set of bean types of this synthetic bean.Addstypeto the set of bean types of this synthetic bean.Adds aboolean-valued parameter to the parameter map.Adds abooleanarray-valued parameter to the parameter map.Adds adouble-valued parameter to the parameter map.Adds adoublearray-valued parameter to the parameter map.Adds anint-valued parameter to the parameter map.Adds anintarray-valued parameter to the parameter map.Adds along-valued parameter to the parameter map.Adds alongarray-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.Adds an annotation-valued parameter to the parameter map.Adds an annotation array-valued parameter to the parameter map.SyntheticBeanBuilder.withParam(String key, jakarta.enterprise.lang.model.declarations.ClassInfo value) Adds aClass-valued parameter to the parameter map.SyntheticBeanBuilder.withParam(String key, jakarta.enterprise.lang.model.declarations.ClassInfo[] value) Adds aClassarray-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 aClassarray-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 aStringarray-valued parameter to the parameter map.