Class CDIUtils

    • Constructor Detail

      • CDIUtils

        public CDIUtils()
    • Method Detail

      • getReference

        public static <T> BeanInstance<T> getReference​(jakarta.enterprise.inject.spi.BeanManager beanManager,
                                                       Class<? extends T> type)
      • getReference

        public static <T> BeanInstance<T> getReference​(jakarta.enterprise.inject.spi.BeanManager beanManager,
                                                       Class<? extends T> type,
                                                       Annotation... qualifiers)
      • getReference

        public static <T> BeanInstance<T> getReference​(jakarta.enterprise.inject.spi.BeanManager beanManager,
                                                       String name)
      • scanBeanClasses

        public static <T,​A extends Annotation> void scanBeanClasses​(jakarta.enterprise.inject.spi.BeanManager beanManager,
                                                                          Class<T> type,
                                                                          Annotation[] qualifiers,
                                                                          Class<A> annotationClass,
                                                                          BiConsumer<A,​Class<?>> consumer)
      • getFactoryMethod

        public static Method getFactoryMethod​(Class<? extends CDIFactory<?>> factoryClass)
      • getAnnotation

        public static <A extends Annotation> A getAnnotation​(jakarta.enterprise.inject.spi.BeanManager beanManager,
                                                             jakarta.enterprise.inject.spi.Annotated annotated,
                                                             Class<A> annotationType)
      • getAnnotation

        public static <A extends Annotation> A getAnnotation​(jakarta.enterprise.inject.spi.BeanManager beanManager,
                                                             Class<?> annotatedClass,
                                                             Class<A> annotationType)
      • getELProcessor

        public static jakarta.el.ELProcessor getELProcessor​(jakarta.enterprise.inject.spi.BeanManager beanManager)