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> voidaddAnnotatedType(Class<T> type, jakarta.enterprise.inject.spi.BeanManager manager, jakarta.enterprise.inject.spi.BeforeBeanDiscovery beforeBeanDiscovery)protected voidafterBeanDiscovery(jakarta.enterprise.inject.spi.AfterBeanDiscovery afterBeanDiscovery, jakarta.enterprise.inject.spi.BeanManager beanManager)protected voidbeforeBeanDiscovery(jakarta.enterprise.inject.spi.BeforeBeanDiscovery beforeBeanDiscovery, jakarta.enterprise.inject.spi.BeanManager manager)protected <T> voidfindRealmDefinitionAnnotation(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)
-
-