| Package | Description |
|---|---|
| org.jboss.weld.experimental |
This package contains prototypes of API changes proposed for next CDI version
|
| Modifier and Type | Method and Description |
|---|---|
<T> BeanBuilder<T> |
ExperimentalAfterBeanDiscovery.addBean()
The
build() is invoked automatically and the resulting bean is registered after all observers are notified. |
BeanBuilder<T> |
BeanBuilder.addInjectionPoint(javax.enterprise.inject.spi.InjectionPoint injectionPoint) |
BeanBuilder<T> |
BeanBuilder.addInjectionPoints(javax.enterprise.inject.spi.InjectionPoint... injectionPoints) |
BeanBuilder<T> |
BeanBuilder.addInjectionPoints(Set<javax.enterprise.inject.spi.InjectionPoint> injectionPoints) |
BeanBuilder<T> |
BeanBuilder.addQualifier(Annotation qualifier)
If the builder declares the
Default qualifier, it's automatically removed. |
BeanBuilder<T> |
BeanBuilder.addQualifiers(Annotation... qualifiers)
If the builder declares the
Default qualifier, it's automatically removed. |
BeanBuilder<T> |
BeanBuilder.addQualifiers(Set<Annotation> qualifiers)
If the builder declares the
Default qualifier, it's automatically removed. |
BeanBuilder<T> |
BeanBuilder.addStereotype(Class<? extends Annotation> stereotype) |
BeanBuilder<T> |
BeanBuilder.addStereotypes(Set<Class<? extends Annotation>> stereotypes) |
BeanBuilder<T> |
BeanBuilder.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.
|
BeanBuilder<T> |
BeanBuilder.addType(Type type) |
BeanBuilder<T> |
BeanBuilder.addType(javax.enterprise.util.TypeLiteral<?> typeLiteral) |
BeanBuilder<T> |
BeanBuilder.addTypes(Set<Type> types) |
BeanBuilder<T> |
BeanBuilder.addTypes(Type... types) |
BeanBuilder<T> |
BeanBuilder.alternative()
The bean is an alternative.
|
BeanBuilder<T> |
BeanBuilder.alternative(boolean value) |
<T> BeanBuilder<T> |
ExperimentalAfterBeanDiscovery.beanBuilder() |
BeanBuilder<T> |
BeanBuilder.beanClass(Class<?> beanClass)
If not set, the extension class is used.
|
<U extends T> |
BeanBuilder.createWith(java.util.function.Function<javax.enterprise.context.spi.CreationalContext<U>,U> callback) |
BeanBuilder<T> |
BeanBuilder.destroyWith(java.util.function.BiConsumer<T,javax.enterprise.context.spi.CreationalContext<T>> callback) |
BeanBuilder<T> |
BeanBuilder.disposeWith(java.util.function.Consumer<T> callback) |
BeanBuilder<T> |
BeanBuilder.id(String id) |
BeanBuilder<T> |
BeanBuilder.injectionPoints(javax.enterprise.inject.spi.InjectionPoint... injectionPoints) |
BeanBuilder<T> |
BeanBuilder.injectionPoints(Set<javax.enterprise.inject.spi.InjectionPoint> injectionPoints) |
BeanBuilder<T> |
BeanBuilder.name(String name) |
<U extends T> |
BeanBuilder.produceWith(java.util.function.Function<javax.enterprise.inject.Instance<Object>,U> callback)
If no destroy callback is specified, a NOOP dispose callback is automatically set.
|
<U extends T> |
BeanBuilder.produceWith(java.util.function.Supplier<U> callback)
If no destroy callback is specified, a NOOP dispose callback is automatically set.
|
<U extends T> |
BeanBuilder.producing(U instance)
A shortcut for
produceWith(() -> existing where existing represents an instance whose lifecycle is not managed by CDI. |
BeanBuilder<T> |
BeanBuilder.qualifiers(Annotation... qualifiers)
Replace all qualifiers.
|
BeanBuilder<T> |
BeanBuilder.qualifiers(Set<Annotation> qualifiers)
Replace all qualifiers.
|
<U extends T> |
BeanBuilder.read(javax.enterprise.inject.spi.AnnotatedType<U> type)
Read the information from the given annotated type.
|
BeanBuilder<T> |
BeanBuilder.read(javax.enterprise.inject.spi.BeanAttributes<?> beanAttributes)
Read the information from the given bean attributes.
|
BeanBuilder<T> |
BeanBuilder.scope(Class<? extends Annotation> scope) |
BeanBuilder<T> |
BeanBuilder.stereotypes(Set<Class<? extends Annotation>> stereotypes) |
BeanBuilder<T> |
BeanBuilder.types(Set<Type> types) |
BeanBuilder<T> |
BeanBuilder.types(Type... types) |
Copyright © 2008-2015. All Rights Reserved.