T - public class BeanConfiguratorImpl<T> extends Object implements org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>, Configurator<javax.enterprise.inject.spi.Bean<T>>
| Constructor and Description |
|---|
BeanConfiguratorImpl(Class<?> defaultBeanClass,
BeanDeploymentFinder beanDeploymentFinder) |
| Modifier and Type | Method and Description |
|---|---|
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> |
addInjectionPoint(javax.enterprise.inject.spi.InjectionPoint injectionPoint) |
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> |
addInjectionPoints(javax.enterprise.inject.spi.InjectionPoint... injectionPoints) |
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> |
addInjectionPoints(Set<javax.enterprise.inject.spi.InjectionPoint> injectionPoints) |
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> |
addQualifier(Annotation qualifier) |
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> |
addQualifiers(Annotation... qualifiers) |
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> |
addQualifiers(Set<Annotation> qualifiers) |
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> |
addStereotype(Class<? extends Annotation> stereotype) |
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> |
addStereotypes(Set<Class<? extends Annotation>> stereotypes) |
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> |
addTransitiveTypeClosure(Type type) |
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> |
addType(Type type) |
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> |
addType(javax.enterprise.util.TypeLiteral<?> typeLiteral) |
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> |
addTypes(Set<Type> types) |
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> |
addTypes(Type... types) |
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> |
alternative(boolean alternative) |
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> |
beanClass(Class<?> beanClass) |
javax.enterprise.inject.spi.Bean<T> |
complete()
Returns a finished component.
|
<U extends T> |
createWith(Function<javax.enterprise.context.spi.CreationalContext<U>,U> callback) |
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> |
destroyWith(BiConsumer<T,javax.enterprise.context.spi.CreationalContext<T>> callback) |
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> |
disposeWith(BiConsumer<T,javax.enterprise.inject.Instance<Object>> callback) |
BeanManagerImpl |
getBeanManager() |
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> |
id(String id) |
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> |
injectionPoints(javax.enterprise.inject.spi.InjectionPoint... injectionPoints) |
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> |
injectionPoints(Set<javax.enterprise.inject.spi.InjectionPoint> injectionPoints) |
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> |
name(String name) |
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> |
priority(int priority) |
<U extends T> |
produceWith(Function<javax.enterprise.inject.Instance<Object>,U> callback) |
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> |
qualifiers(Annotation... qualifiers) |
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> |
qualifiers(Set<Annotation> qualifiers) |
<U extends T> |
read(javax.enterprise.inject.spi.AnnotatedType<U> type) |
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> |
read(javax.enterprise.inject.spi.BeanAttributes<?> beanAttributes) |
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> |
scope(Class<? extends Annotation> scope) |
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> |
stereotypes(Set<Class<? extends Annotation>> stereotypes) |
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> |
types(Set<Type> types) |
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> |
types(Type... types) |
public BeanConfiguratorImpl(Class<?> defaultBeanClass, BeanDeploymentFinder beanDeploymentFinder)
defaultBeanClass - beanDeploymentFinder - public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> priority(int priority)
priority in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> beanClass(Class<?> beanClass)
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> addInjectionPoint(javax.enterprise.inject.spi.InjectionPoint injectionPoint)
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> addInjectionPoints(javax.enterprise.inject.spi.InjectionPoint... injectionPoints)
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> addInjectionPoints(Set<javax.enterprise.inject.spi.InjectionPoint> injectionPoints)
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> injectionPoints(javax.enterprise.inject.spi.InjectionPoint... injectionPoints)
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> injectionPoints(Set<javax.enterprise.inject.spi.InjectionPoint> injectionPoints)
public <U extends T> org.jboss.weld.bootstrap.event.WeldBeanConfigurator<U> createWith(Function<javax.enterprise.context.spi.CreationalContext<U>,U> callback)
public <U extends T> org.jboss.weld.bootstrap.event.WeldBeanConfigurator<U> produceWith(Function<javax.enterprise.inject.Instance<Object>,U> callback)
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> destroyWith(BiConsumer<T,javax.enterprise.context.spi.CreationalContext<T>> callback)
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> disposeWith(BiConsumer<T,javax.enterprise.inject.Instance<Object>> callback)
public <U extends T> org.jboss.weld.bootstrap.event.WeldBeanConfigurator<U> read(javax.enterprise.inject.spi.AnnotatedType<U> type)
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> read(javax.enterprise.inject.spi.BeanAttributes<?> beanAttributes)
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> addType(javax.enterprise.util.TypeLiteral<?> typeLiteral)
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> addTransitiveTypeClosure(Type type)
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> scope(Class<? extends Annotation> scope)
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> addQualifier(Annotation qualifier)
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> addQualifiers(Annotation... qualifiers)
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> addQualifiers(Set<Annotation> qualifiers)
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> qualifiers(Annotation... qualifiers)
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> qualifiers(Set<Annotation> qualifiers)
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> addStereotype(Class<? extends Annotation> stereotype)
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> addStereotypes(Set<Class<? extends Annotation>> stereotypes)
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> stereotypes(Set<Class<? extends Annotation>> stereotypes)
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> alternative(boolean alternative)
public javax.enterprise.inject.spi.Bean<T> complete()
Configuratorcomplete in interface Configurator<javax.enterprise.inject.spi.Bean<T>>public BeanManagerImpl getBeanManager()
Copyright © 2019. All rights reserved.