Class AppInitializer

java.lang.Object
org.gluu.oxtrust.service.AppInitializer

@ApplicationScoped @Named public class AppInitializer extends Object
Perform startup time initialization
Author:
Yuriy Movchan
  • Constructor Details

    • AppInitializer

      public AppInitializer()
  • Method Details

    • createApplicationComponents

      @PostConstruct public void createApplicationComponents()
    • applicationInitialized

      public void applicationInitialized(@Observes @Initialized(javax.enterprise.context.ApplicationScoped.class) Object init)
      Initialize components and schedule DS connection time checker
    • initSchedulerService

      protected void initSchedulerService()
    • getStringEncrypter

      @Produces @ApplicationScoped public org.gluu.util.security.StringEncrypter getStringEncrypter() throws org.gluu.exception.OxIntializationException
      Throws:
      org.gluu.exception.OxIntializationException
    • preparePersistanceProperties

      protected Properties preparePersistanceProperties()
    • prepareCustomPersistanceProperties

      protected Properties prepareCustomPersistanceProperties(String configId)
    • createPersistenceEntryManager

      @Produces @ApplicationScoped @Named("persistenceEntryManager") public org.gluu.persist.PersistenceEntryManager createPersistenceEntryManager()
    • createMetricPersistenceEntryManager

      @Produces @ApplicationScoped @Named("persistenceMetricEntryManager") @ReportMetric public org.gluu.persist.PersistenceEntryManager createMetricPersistenceEntryManager()
    • recreatePersistanceEntryManager

      public void recreatePersistanceEntryManager(@Observes @LdapConfigurationReload String event)
    • recreatePersistanceEntryManagerImpl

      protected void recreatePersistanceEntryManagerImpl(javax.enterprise.inject.Instance<org.gluu.persist.PersistenceEntryManager> instance, String persistenceEntryManagerName, Annotation... qualifiers)
    • initOpenIdConfiguration

      @Produces @ApplicationScoped @Named("openIdConfiguration") public OpenIdConfigurationResponse initOpenIdConfiguration() throws org.gluu.exception.OxIntializationException
      Throws:
      org.gluu.exception.OxIntializationException
    • destroy

      public void destroy(@Observes @BeforeDestroyed(javax.enterprise.context.ApplicationScoped.class) javax.servlet.ServletContext init)
    • getGluuRevisionVersion

      public String getGluuRevisionVersion()
    • getGluuRevisionDate

      public String getGluuRevisionDate()
    • getGluuBuildDate

      public String getGluuBuildDate()
    • getGluuBuildNumber

      public String getGluuBuildNumber()