T - public class BeanConfiguratorImpl<T> extends Object implements BeanConfigurator<T>
| Constructor and Description |
|---|
BeanConfiguratorImpl(Class<?> defaultBeanClass,
BeanDeploymentFinder beanDeploymentFinder) |
public BeanConfiguratorImpl(Class<?> defaultBeanClass, BeanDeploymentFinder beanDeploymentFinder)
defaultBeanClass - beanDeploymentFinder - public BeanConfigurator<T> beanClass(Class<?> beanClass)
beanClass in interface BeanConfigurator<T>public BeanConfigurator<T> addInjectionPoint(InjectionPoint injectionPoint)
addInjectionPoint in interface BeanConfigurator<T>public BeanConfigurator<T> addInjectionPoints(InjectionPoint... injectionPoints)
addInjectionPoints in interface BeanConfigurator<T>public BeanConfigurator<T> addInjectionPoints(Set<InjectionPoint> injectionPoints)
addInjectionPoints in interface BeanConfigurator<T>public BeanConfigurator<T> injectionPoints(InjectionPoint... injectionPoints)
injectionPoints in interface BeanConfigurator<T>public BeanConfigurator<T> injectionPoints(Set<InjectionPoint> injectionPoints)
injectionPoints in interface BeanConfigurator<T>public BeanConfigurator<T> id(String id)
id in interface BeanConfigurator<T>public <U extends T> BeanConfigurator<U> createWith(java.util.function.Function<CreationalContext<U>,U> callback)
createWith in interface BeanConfigurator<T>public <U extends T> BeanConfigurator<U> produceWith(java.util.function.Supplier<U> callback)
produceWith in interface BeanConfigurator<T>public <U extends T> BeanConfigurator<U> produceWith(java.util.function.Function<Instance<Object>,U> callback)
produceWith in interface BeanConfigurator<T>public <U extends T> BeanConfigurator<U> producing(U instance)
producing in interface BeanConfigurator<T>public BeanConfigurator<T> destroyWith(java.util.function.BiConsumer<T,CreationalContext<T>> callback)
destroyWith in interface BeanConfigurator<T>public BeanConfigurator<T> disposeWith(java.util.function.Consumer<T> callback)
disposeWith in interface BeanConfigurator<T>public <U extends T> BeanConfigurator<U> read(AnnotatedType<U> type)
read in interface BeanConfigurator<T>public BeanConfigurator<T> read(BeanAttributes<?> beanAttributes)
read in interface BeanConfigurator<T>public BeanConfigurator<T> addType(Type type)
addType in interface BeanConfigurator<T>public BeanConfigurator<T> addType(TypeLiteral<?> typeLiteral)
addType in interface BeanConfigurator<T>public BeanConfigurator<T> addTypes(Type... types)
addTypes in interface BeanConfigurator<T>public BeanConfigurator<T> addTypes(Set<Type> types)
addTypes in interface BeanConfigurator<T>public BeanConfigurator<T> addTransitiveTypeClosure(Type type)
addTransitiveTypeClosure in interface BeanConfigurator<T>public BeanConfigurator<T> types(Type... types)
types in interface BeanConfigurator<T>public BeanConfigurator<T> types(Set<Type> types)
types in interface BeanConfigurator<T>public BeanConfigurator<T> scope(Class<? extends Annotation> scope)
scope in interface BeanConfigurator<T>public BeanConfigurator<T> addQualifier(Annotation qualifier)
addQualifier in interface BeanConfigurator<T>public BeanConfigurator<T> addQualifiers(Annotation... qualifiers)
addQualifiers in interface BeanConfigurator<T>public BeanConfigurator<T> addQualifiers(Set<Annotation> qualifiers)
addQualifiers in interface BeanConfigurator<T>public BeanConfigurator<T> qualifiers(Annotation... qualifiers)
qualifiers in interface BeanConfigurator<T>public BeanConfigurator<T> qualifiers(Set<Annotation> qualifiers)
qualifiers in interface BeanConfigurator<T>public BeanConfigurator<T> addStereotype(Class<? extends Annotation> stereotype)
addStereotype in interface BeanConfigurator<T>public BeanConfigurator<T> addStereotypes(Set<Class<? extends Annotation>> stereotypes)
addStereotypes in interface BeanConfigurator<T>public BeanConfigurator<T> stereotypes(Set<Class<? extends Annotation>> stereotypes)
stereotypes in interface BeanConfigurator<T>public BeanConfigurator<T> name(String name)
name in interface BeanConfigurator<T>public BeanConfigurator<T> alternative(boolean alternative)
alternative in interface BeanConfigurator<T>public void initBeanManager(BeanDeploymentFinder beanDeploymentFinder)
Copyright © 2016. All Rights Reserved.