| Constructor and Description |
|---|
CDIUtils() |
| Modifier and Type | Method and Description |
|---|---|
static Method |
getFactoryMethod(Class<? extends CDIFactory<?>> factoryClass) |
static Annotation |
getImpl(Class<? extends Annotation> qualifier) |
static <T> T |
getInstance(javax.enterprise.inject.spi.BeanManager beanManager,
Class<? extends T> type) |
static <T> T |
getInstance(javax.enterprise.inject.spi.BeanManager beanManager,
Class<? extends T> type,
Annotation... qualifiers) |
static <T> T |
getInstance(javax.enterprise.inject.spi.BeanManager beanManager,
String name) |
static <T> T |
getReference(javax.enterprise.inject.spi.BeanManager beanManager,
Class<? extends T> type) |
static <T> T |
getReference(javax.enterprise.inject.spi.BeanManager beanManager,
Class<? extends T> type,
Annotation... qualifiers) |
static <T> T |
getReference(javax.enterprise.inject.spi.BeanManager beanManager,
String name) |
static <T,A extends Annotation> |
scanBeanClasses(javax.enterprise.inject.spi.BeanManager beanManager,
Class<T> type,
Annotation[] qualifiers,
Class<A> annotationClass,
BiConsumer<A,Class<?>> consumer) |
static <T,A extends Annotation> |
scanBeanInstances(javax.enterprise.inject.spi.BeanManager beanManager,
Class<T> type,
Annotation[] qualifiers,
Class<A> annotationClass,
BiConsumer<A,T> consumer) |
static void |
scanSupplierInstances(javax.enterprise.inject.spi.BeanManager beanManager,
Annotation[] qualifiers,
Class<?> constraintType,
Consumer<CDISupplier> consumer) |
public static <T> T getReference(javax.enterprise.inject.spi.BeanManager beanManager,
Class<? extends T> type)
public static <T> T getReference(javax.enterprise.inject.spi.BeanManager beanManager,
Class<? extends T> type,
Annotation... qualifiers)
public static <T> T getReference(javax.enterprise.inject.spi.BeanManager beanManager,
String name)
public static <T> T getInstance(javax.enterprise.inject.spi.BeanManager beanManager,
Class<? extends T> type)
public static <T> T getInstance(javax.enterprise.inject.spi.BeanManager beanManager,
Class<? extends T> type,
Annotation... qualifiers)
public static <T> T getInstance(javax.enterprise.inject.spi.BeanManager beanManager,
String name)
public static <T,A extends Annotation> void scanBeanInstances(javax.enterprise.inject.spi.BeanManager beanManager, Class<T> type, Annotation[] qualifiers, Class<A> annotationClass, BiConsumer<A,T> consumer)
public static void scanSupplierInstances(javax.enterprise.inject.spi.BeanManager beanManager,
Annotation[] qualifiers,
Class<?> constraintType,
Consumer<CDISupplier> consumer)
public static <T,A extends Annotation> void scanBeanClasses(javax.enterprise.inject.spi.BeanManager beanManager, Class<T> type, Annotation[] qualifiers, Class<A> annotationClass, BiConsumer<A,Class<?>> consumer)
public static Method getFactoryMethod(Class<? extends CDIFactory<?>> factoryClass)
public static Annotation getImpl(Class<? extends Annotation> qualifier)
Copyright © 2017. All rights reserved.