Package org.gluu.oxauth.service
Class AppInitializer
java.lang.Object
org.gluu.oxauth.service.AppInitializer
- Version:
- 0.1, 24/10/2011
- Author:
- Javier Rojas Blum, Yuriy Movchan, Yuriy Zabrovarnyy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplicationInitialized(Object init) voidorg.gluu.persist.PersistenceEntryManagerList<org.gluu.model.ldap.GluuLdapConfiguration> List<org.gluu.persist.PersistenceEntryManager> org.gluu.persist.PersistenceEntryManagercreatePersistenceAuthEntryManager(org.gluu.model.ldap.GluuLdapConfiguration persistenceAuthConfig) org.gluu.persist.PersistenceEntryManagervoiddestroy(javax.servlet.ServletContext init) longorg.gluu.util.security.StringEncrypterprotected voidvoidprotected PropertiesprepareCustomPersistanceProperties(String configId) protected Propertiesprotected voidrecreatePersistanceEntryManagerImpl(javax.enterprise.inject.Instance<org.gluu.persist.PersistenceEntryManager> instance, String persistenceEntryManagerName, Annotation... qualifiers) voidrecreatePersistenceAuthEntryManagers(List<org.gluu.model.ldap.GluuLdapConfiguration> newPersistenceAuthConfigs) voidvoidreloadConfigurationTimerEvent(AuthConfigurationEvent authConfigurationEvent) voidsetLastFinishedTime(long lastFinishedTime)
-
Constructor Details
-
AppInitializer
public AppInitializer()
-
-
Method Details
-
createApplicationComponents
-
applicationInitialized
public void applicationInitialized(@Observes @Initialized(javax.enterprise.context.ApplicationScoped.class) Object init) -
initSchedulerService
protected void initSchedulerService() -
getStringEncrypter
@Produces @ApplicationScoped public org.gluu.util.security.StringEncrypter getStringEncrypter() -
initTimer
public void initTimer() -
reloadConfigurationTimerEvent
@Asynchronous public void reloadConfigurationTimerEvent(@Observes AuthConfigurationEvent authConfigurationEvent) -
createPersistenceAuthEntryManager
public org.gluu.persist.PersistenceEntryManager createPersistenceAuthEntryManager(org.gluu.model.ldap.GluuLdapConfiguration persistenceAuthConfig) -
preparePersistanceProperties
-
prepareCustomPersistanceProperties
-
createPersistenceEntryManager
@Produces @ApplicationScoped @Named("persistenceEntryManager") public org.gluu.persist.PersistenceEntryManager createPersistenceEntryManager() -
createMetricPersistenceEntryManager
@Produces @ApplicationScoped @Named("persistenceMetricEntryManager") @ReportMetric public org.gluu.persist.PersistenceEntryManager createMetricPersistenceEntryManager() -
createPersistenceAuthConfigs
@Produces @ApplicationScoped @Named("persistenceAuthConfig") public List<org.gluu.model.ldap.GluuLdapConfiguration> createPersistenceAuthConfigs() -
createPersistenceAuthEntryManager
@Produces @ApplicationScoped @Named("persistenceAuthEntryManager") public List<org.gluu.persist.PersistenceEntryManager> createPersistenceAuthEntryManager() -
recreatePersistenceEntryManager
-
recreatePersistanceEntryManagerImpl
protected void recreatePersistanceEntryManagerImpl(javax.enterprise.inject.Instance<org.gluu.persist.PersistenceEntryManager> instance, String persistenceEntryManagerName, Annotation... qualifiers) -
recreatePersistenceAuthEntryManagers
public void recreatePersistenceAuthEntryManagers(List<org.gluu.model.ldap.GluuLdapConfiguration> newPersistenceAuthConfigs) -
getDefaultAuthenticationMode
-
destroy
public void destroy(@Observes @BeforeDestroyed(javax.enterprise.context.ApplicationScoped.class) javax.servlet.ServletContext init) -
getLastFinishedTime
public long getLastFinishedTime() -
setLastFinishedTime
public void setLastFinishedTime(long lastFinishedTime)
-