Package io.jans.as.server.service
Class AppInitializer
- java.lang.Object
- 
- io.jans.as.server.service.AppInitializer
 
- 
 @ApplicationScoped @Named public class AppInitializer extends Object - Version:
- 0.1, 24/10/2011
- Author:
- Javier Rojas Blum, Yuriy Movchan, Yuriy Zabrovarnyy
 
- 
- 
Constructor SummaryConstructors Constructor Description AppInitializer()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplicationInitialized(Object init)voidclosePersistenceEntryManagers(List<io.jans.orm.PersistenceEntryManager> oldPersistenceEntryManagers)voidcreateApplicationComponents()io.jans.orm.PersistenceEntryManagercreateMetricPersistenceEntryManager()List<io.jans.model.ldap.GluuLdapConfiguration>createPersistenceAuthConfigs()List<io.jans.orm.PersistenceEntryManager>createPersistenceAuthEntryManager()io.jans.orm.PersistenceEntryManagercreatePersistenceAuthEntryManager(io.jans.model.ldap.GluuLdapConfiguration persistenceAuthConfig)io.jans.orm.PersistenceEntryManagercreatePersistenceEntryManager()voiddestroy(jakarta.servlet.ServletContext init)AuthenticationModegetDefaultAuthenticationMode()longgetLastFinishedTime()io.jans.util.security.StringEncryptergetStringEncrypter()protected voidinitSchedulerService()voidinitTimer()protected PropertiesprepareCustomPersistanceProperties(String configId)protected PropertiespreparePersistanceProperties()protected voidrecreatePersistanceEntryManagerImpl(jakarta.enterprise.inject.Instance<io.jans.orm.PersistenceEntryManager> instance, String persistenceEntryManagerName, Annotation... qualifiers)voidrecreatePersistenceAuthEntryManagers(List<io.jans.model.ldap.GluuLdapConfiguration> newPersistenceAuthConfigs)voidrecreatePersistenceEntryManager(String event)voidreloadConfigurationTimerEvent(AuthConfigurationEvent authConfigurationEvent)voidsetLastFinishedTime(long lastFinishedTime)
 
- 
- 
- 
Method Detail- 
createApplicationComponents@PostConstruct public void createApplicationComponents() 
 - 
applicationInitializedpublic void applicationInitialized(@Observes @Initialized(jakarta.enterprise.context.ApplicationScoped.class) Object init)
 - 
initSchedulerServiceprotected void initSchedulerService() 
 - 
getStringEncrypter@Produces @ApplicationScoped public io.jans.util.security.StringEncrypter getStringEncrypter() 
 - 
initTimerpublic void initTimer() 
 - 
reloadConfigurationTimerEvent@Asynchronous public void reloadConfigurationTimerEvent(@Observes AuthConfigurationEvent authConfigurationEvent)
 - 
createPersistenceAuthEntryManagerpublic io.jans.orm.PersistenceEntryManager createPersistenceAuthEntryManager(io.jans.model.ldap.GluuLdapConfiguration persistenceAuthConfig) 
 - 
preparePersistancePropertiesprotected Properties preparePersistanceProperties() 
 - 
prepareCustomPersistancePropertiesprotected Properties prepareCustomPersistanceProperties(String configId) 
 - 
createPersistenceEntryManager@Produces @ApplicationScoped @Named("persistenceEntryManager") public io.jans.orm.PersistenceEntryManager createPersistenceEntryManager()
 - 
createMetricPersistenceEntryManager@Produces @ApplicationScoped @Named("persistenceMetricEntryManager") @ReportMetric public io.jans.orm.PersistenceEntryManager createMetricPersistenceEntryManager()
 - 
createPersistenceAuthConfigs@Produces @ApplicationScoped @Named("persistenceAuthConfig") public List<io.jans.model.ldap.GluuLdapConfiguration> createPersistenceAuthConfigs()
 - 
createPersistenceAuthEntryManager@Produces @ApplicationScoped @Named("persistenceAuthEntryManager") public List<io.jans.orm.PersistenceEntryManager> createPersistenceAuthEntryManager()
 - 
recreatePersistenceEntryManagerpublic void recreatePersistenceEntryManager(@Observes @LdapConfigurationReload String event)
 - 
recreatePersistanceEntryManagerImplprotected void recreatePersistanceEntryManagerImpl(jakarta.enterprise.inject.Instance<io.jans.orm.PersistenceEntryManager> instance, String persistenceEntryManagerName, Annotation... qualifiers)
 - 
closePersistenceEntryManagerspublic void closePersistenceEntryManagers(List<io.jans.orm.PersistenceEntryManager> oldPersistenceEntryManagers) 
 - 
recreatePersistenceAuthEntryManagerspublic void recreatePersistenceAuthEntryManagers(List<io.jans.model.ldap.GluuLdapConfiguration> newPersistenceAuthConfigs) 
 - 
getDefaultAuthenticationMode@Produces @ApplicationScoped public AuthenticationMode getDefaultAuthenticationMode() 
 - 
destroypublic void destroy(@Observes @BeforeDestroyed(jakarta.enterprise.context.ApplicationScoped.class) jakarta.servlet.ServletContext init)
 - 
getLastFinishedTimepublic long getLastFinishedTime() 
 - 
setLastFinishedTimepublic void setLastFinishedTime(long lastFinishedTime) 
 
- 
 
-