public class ProgrammaticBeanLookup extends Object
| Constructor and Description |
|---|
ProgrammaticBeanLookup() |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
lookup(Class<T> clazz) |
static <T> T |
lookup(Class<T> clazz,
javax.enterprise.inject.spi.BeanManager bm) |
static <T> T |
lookup(Class<T> clazz,
javax.enterprise.inject.spi.BeanManager bm,
boolean optional) |
static <T> T |
lookup(Class<T> clazz,
boolean optional) |
static Object |
lookup(String name) |
static Object |
lookup(String name,
javax.enterprise.inject.spi.BeanManager bm) |
static Object |
lookup(String name,
javax.enterprise.inject.spi.BeanManager bm,
boolean optional) |
public static final Logger LOG
public static <T> T lookup(Class<T> clazz, javax.enterprise.inject.spi.BeanManager bm)
public static <T> T lookup(Class<T> clazz, javax.enterprise.inject.spi.BeanManager bm, boolean optional)
public static Object lookup(String name, javax.enterprise.inject.spi.BeanManager bm, boolean optional)
public static <T> T lookup(Class<T> clazz)
javax.enterprise.inject.AmbiguousResolutionException - if the given type is satisfied by more than one Beanlookup(Class, boolean)public static <T> T lookup(Class<T> clazz, boolean optional)
optional - if false then the bean must exist.false. If optional is true null might be returned if no bean got found.IllegalStateException - if there is no bean of the given class, but only if optional is falsejavax.enterprise.inject.AmbiguousResolutionException - if the given type is satisfied by more than one Beanlookup(Class, boolean)Copyright © 2022. All rights reserved.