public class CDIUtils extends Object
| Constructor and Description | 
|---|
| CDIUtils() | 
| Modifier and Type | Method and Description | 
|---|---|
| static javax.enterprise.inject.spi.BeanManager | getBeanManager(ExternalContext externalContext) | 
| static <T> T | getInstance(javax.enterprise.inject.spi.BeanManager beanManager,
           javax.enterprise.inject.spi.Bean<T> bean,
           boolean create) | 
| static <T> T | getInstance(javax.enterprise.inject.spi.BeanManager beanManager,
           Class<T> beanClass,
           boolean create,
           Annotation... qualifiers) | 
| static <T> T | getInstance(javax.enterprise.inject.spi.BeanManager beanManager,
           Type type,
           boolean create,
           Annotation... qualifiers) | 
| static boolean | isRequestScopeActive(javax.enterprise.inject.spi.BeanManager beanManager) | 
| static boolean | isSessionScopeActive(javax.enterprise.inject.spi.BeanManager beanManager) | 
| static boolean | isViewScopeActive(javax.enterprise.inject.spi.BeanManager beanManager) | 
| static <T> T | lookup(javax.enterprise.inject.spi.BeanManager bm,
      Class<T> clazz) | 
| static Object | lookup(javax.enterprise.inject.spi.BeanManager bm,
      String name) | 
| static <T> javax.enterprise.inject.spi.Bean<T> | resolve(javax.enterprise.inject.spi.BeanManager beanManager,
       Class<T> beanClass,
       Annotation... qualifiers) | 
| static <T> javax.enterprise.inject.spi.Bean<T> | resolve(javax.enterprise.inject.spi.BeanManager beanManager,
       Type type,
       Annotation... qualifiers) | 
public static javax.enterprise.inject.spi.BeanManager getBeanManager(ExternalContext externalContext)
public static <T> T lookup(javax.enterprise.inject.spi.BeanManager bm,
                           Class<T> clazz)
public static <T> javax.enterprise.inject.spi.Bean<T> resolve(javax.enterprise.inject.spi.BeanManager beanManager,
                                                              Class<T> beanClass,
                                                              Annotation... qualifiers)
public static <T> javax.enterprise.inject.spi.Bean<T> resolve(javax.enterprise.inject.spi.BeanManager beanManager,
                                                              Type type,
                                                              Annotation... qualifiers)
public static <T> T getInstance(javax.enterprise.inject.spi.BeanManager beanManager,
                                Class<T> beanClass,
                                boolean create,
                                Annotation... qualifiers)
public static <T> T getInstance(javax.enterprise.inject.spi.BeanManager beanManager,
                                Type type,
                                boolean create,
                                Annotation... qualifiers)
public static <T> T getInstance(javax.enterprise.inject.spi.BeanManager beanManager,
                                javax.enterprise.inject.spi.Bean<T> bean,
                                boolean create)
public static boolean isSessionScopeActive(javax.enterprise.inject.spi.BeanManager beanManager)
public static boolean isRequestScopeActive(javax.enterprise.inject.spi.BeanManager beanManager)
public static boolean isViewScopeActive(javax.enterprise.inject.spi.BeanManager beanManager)
Copyright © 2025 The Apache Software Foundation. All rights reserved.