Uses of Interface
jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Packages that use BeanConfigurator
Package
Description
The portable extension integration SPI.
-
Uses of BeanConfigurator in jakarta.enterprise.inject.spi
Methods in jakarta.enterprise.inject.spi that return BeanConfiguratorModifier and TypeMethodDescription<T> BeanConfigurator<T> AfterBeanDiscovery.addBean()Obtains a newBeanConfiguratorto configure a newBeanand add it at the end of the observer invocation. -
Uses of BeanConfigurator in jakarta.enterprise.inject.spi.configurator
Methods in jakarta.enterprise.inject.spi.configurator that return BeanConfiguratorModifier and TypeMethodDescriptionBeanConfigurator.addInjectionPoint(InjectionPoint injectionPoint) Add an InjectionPoint to the configured beanBeanConfigurator.addInjectionPoints(InjectionPoint... injectionPoints) Add InjectionPoints to the configured beanBeanConfigurator.addInjectionPoints(Set<InjectionPoint> injectionPoints) Add InjectionPoints to the configured beanBeanConfigurator.addQualifier(Annotation qualifier) Add a qualifier to the configured beanBeanConfigurator.addQualifiers(Annotation... qualifiers) Add qualifiers to the bean.BeanConfigurator.addQualifiers(Set<Annotation> qualifiers) Add qualifiers to the bean.BeanConfigurator.addStereotype(Class<? extends Annotation> stereotype) Add a stereotype to the configured beanBeanConfigurator.addStereotypes(Set<Class<? extends Annotation>> stereotypes) Add stereotypes to the configured beanBeanConfigurator.addTransitiveTypeClosure(Type type) Adds an unrestricted set of bean types for the given type as if it represented a bean class of a managed bean.BeanConfigurator.addType(TypeLiteral<?> typeLiteral) Add a type to the bean typesAdd a type to the bean typesAdd types to the bean typesAdd types to the bean typesBeanConfigurator.alternative(boolean value) Change the alternative status of the configured bean.Set the class of the configured Bean.<U extends T>
BeanConfigurator<U> BeanConfigurator.createWith(Function<CreationalContext<U>, U> callback) Set a callback to create a bean instance.BeanConfigurator.destroyWith(BiConsumer<T, CreationalContext<T>> callback) Set a callback to destroy a bean instance.BeanConfigurator.disposeWith(BiConsumer<T, Instance<Object>> callback) Set a callback to destroy a bean instance.Make the configured bean implementsPassivationCapableand its Id for passivation.BeanConfigurator.injectionPoints(InjectionPoint... injectionPoints) Replace InjectionPoints for the configured beanBeanConfigurator.injectionPoints(Set<InjectionPoint> injectionPoints) Replace InjectionPoints for the configured beanSet the name of the configured beanBeanConfigurator.priority(int priority) Set the priority of the configured bean.<U extends T>
BeanConfigurator<U> BeanConfigurator.produceWith(Function<Instance<Object>, U> callback) Set a callback to create a bean instance.BeanConfigurator.qualifiers(Annotation... qualifiers) Replace all qualifiers.BeanConfigurator.qualifiers(Set<Annotation> qualifiers) Replace all qualifiers.<U extends T>
BeanConfigurator<U> BeanConfigurator.read(AnnotatedType<U> type) Read the information from the given annotated type.BeanConfigurator.read(BeanAttributes<?> beanAttributes) Read the information from the given bean attributes.BeanConfigurator.scope(Class<? extends Annotation> scope) Replace Bean scopeBeanConfigurator.stereotypes(Set<Class<? extends Annotation>> stereotypes) Replace stereotypes on the configured beanReplace bean typesReplace bean types