Class RealmExtension

  • All Implemented Interfaces:
    jakarta.enterprise.inject.spi.Extension

    public class RealmExtension
    extends Object
    implements jakarta.enterprise.inject.spi.Extension
    Activate Realm identity stores and authentication mechanism.
    Author:
    Gaurav Gupta
    • Constructor Detail

      • RealmExtension

        public RealmExtension()
    • Method Detail

      • beforeBeanDiscovery

        protected void beforeBeanDiscovery​(@Observes
                                           jakarta.enterprise.inject.spi.BeforeBeanDiscovery beforeBeanDiscovery,
                                           jakarta.enterprise.inject.spi.BeanManager manager)
      • addAnnotatedType

        protected <T> void addAnnotatedType​(Class<T> type,
                                            jakarta.enterprise.inject.spi.BeanManager manager,
                                            jakarta.enterprise.inject.spi.BeforeBeanDiscovery beforeBeanDiscovery)
      • findRealmDefinitionAnnotation

        protected <T> void findRealmDefinitionAnnotation​(@Observes
                                                         jakarta.enterprise.inject.spi.ProcessBean<T> eventIn,
                                                         jakarta.enterprise.inject.spi.BeanManager beanManager)
        Find the Realm annotations.
        Type Parameters:
        T -
        Parameters:
        eventIn -
        beanManager -
      • afterBeanDiscovery

        protected void afterBeanDiscovery​(@Observes
                                          jakarta.enterprise.inject.spi.AfterBeanDiscovery afterBeanDiscovery,
                                          jakarta.enterprise.inject.spi.BeanManager beanManager)