Class CdiInitEventHandler


  • public class CdiInitEventHandler
    extends Object
    This class contains most of the actual logic from CdiExtension. Places in a separate class since otherwise the @Observes effectively disappears.
    Author:
    Arjan Tijms
    • Constructor Detail

      • CdiInitEventHandler

        public CdiInitEventHandler()
    • Method Detail

      • installAuthenticationMechanism

        public static void installAuthenticationMechanism​(jakarta.enterprise.inject.spi.AfterBeanDiscovery afterBeanDiscovery)
      • getCurrentInjectionPoint

        public static jakarta.enterprise.inject.spi.InjectionPoint getCurrentInjectionPoint​(jakarta.enterprise.inject.spi.BeanManager beanManager,
                                                                                            jakarta.enterprise.context.spi.CreationalContext<?> creationalContext)
      • resolve

        public static <T> jakarta.enterprise.inject.spi.Bean<T> resolve​(jakarta.enterprise.inject.spi.BeanManager beanManager,
                                                                        Class<T> beanClass,
                                                                        Annotation... qualifiers)
      • getQualifier

        public static <A extends Annotation> A getQualifier​(jakarta.enterprise.inject.spi.InjectionPoint injectionPoint,
                                                            Class<A> qualifierClass)
      • getClaimName

        public static String getClaimName​(org.eclipse.microprofile.jwt.Claim claim)