Package fish.payara.security.realm.cdi
Class RealmExtension
- java.lang.Object
-
- fish.payara.security.realm.cdi.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 Summary
Constructors Constructor Description RealmExtension()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <T> void
addAnnotatedType(Class<T> type, jakarta.enterprise.inject.spi.BeanManager manager, jakarta.enterprise.inject.spi.BeforeBeanDiscovery beforeBeanDiscovery)
protected void
afterBeanDiscovery(jakarta.enterprise.inject.spi.AfterBeanDiscovery afterBeanDiscovery, jakarta.enterprise.inject.spi.BeanManager beanManager)
protected void
beforeBeanDiscovery(jakarta.enterprise.inject.spi.BeforeBeanDiscovery beforeBeanDiscovery, jakarta.enterprise.inject.spi.BeanManager manager)
protected <T> void
findRealmDefinitionAnnotation(jakarta.enterprise.inject.spi.ProcessBean<T> eventIn, jakarta.enterprise.inject.spi.BeanManager beanManager)
Find the Realm annotations.
-
-
-
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)
-
-