Class ConfigurationFactory

java.lang.Object
io.jans.service.ApplicationConfigurationFactory
io.jans.as.server.model.config.ConfigurationFactory

@ApplicationScoped public class ConfigurationFactory extends io.jans.service.ApplicationConfigurationFactory
Version:
June 15, 2016
Author:
Yuriy Zabrovarnyy, Javier Rojas Blum, Yuriy Movchan
  • Field Details

    • PERSISTENCE_CONFIGURATION_RELOAD_EVENT_TYPE

      public static final String PERSISTENCE_CONFIGURATION_RELOAD_EVENT_TYPE
      See Also:
    • BASE_CONFIGURATION_RELOAD_EVENT_TYPE

      public static final String BASE_CONFIGURATION_RELOAD_EVENT_TYPE
      See Also:
  • Constructor Details

    • ConfigurationFactory

      public ConfigurationFactory()
  • Method Details

    • init

      @PostConstruct public void init()
    • onServletContextActivation

      public void onServletContextActivation(@Observes jakarta.servlet.ServletContext context)
    • initTimer

      public void initTimer()
      Overrides:
      initTimer in class io.jans.service.ApplicationConfigurationFactory
    • reloadConfigurationTimerEvent

      @Asynchronous public void reloadConfigurationTimerEvent(@Observes io.jans.service.cdi.event.ConfigurationEvent configurationEvent)
    • getBaseConfiguration

      public io.jans.util.properties.FileConfiguration getBaseConfiguration()
      Specified by:
      getBaseConfiguration in class io.jans.service.ApplicationConfigurationFactory
    • getPersistenceConfiguration

      @Produces @ApplicationScoped public io.jans.orm.model.PersistenceConfiguration getPersistenceConfiguration()
    • getAppConfiguration

      @Produces @ApplicationScoped public io.jans.as.model.configuration.AppConfiguration getAppConfiguration()
    • getStaticConfiguration

      @Produces @ApplicationScoped public io.jans.as.model.config.StaticConfiguration getStaticConfiguration()
    • getWebKeysConfiguration

      @Produces @ApplicationScoped public io.jans.as.model.config.WebKeysConfiguration getWebKeysConfiguration()
    • getErrorResponseFactory

      @Produces @ApplicationScoped public io.jans.as.model.error.ErrorResponseFactory getErrorResponseFactory()
    • getBaseDn

      public io.jans.as.model.config.BaseDnConfiguration getBaseDn()
    • getCryptoConfigurationSalt

      public String getCryptoConfigurationSalt()
    • reloadConfFromLdap

      public boolean reloadConfFromLdap()
    • createFromDB

      protected boolean createFromDB(boolean recoverFromFiles)
      Specified by:
      createFromDB in class io.jans.service.ApplicationConfigurationFactory
    • destroy

      public void destroy(Class<? extends io.jans.as.model.configuration.Configuration> clazz)
    • loadCryptoConfigurationSalt

      public void loadCryptoConfigurationSalt()
    • getFacesMapping

      public String getFacesMapping()
    • getContextPath

      public String getContextPath()