Class ConfigurationFactory

java.lang.Object
io.jans.link.service.config.ConfigurationFactory

@ApplicationScoped public class ConfigurationFactory extends Object
Author:
Yuriy Movchan Date: 05/13/2020
  • Field Details

    • PERSISTENCE_CONFIGUARION_RELOAD_EVENT_TYPE

      public static final String PERSISTENCE_CONFIGUARION_RELOAD_EVENT_TYPE
      See Also:
    • BASE_CONFIGUARION_RELOAD_EVENT_TYPE

      public static final String BASE_CONFIGUARION_RELOAD_EVENT_TYPE
      See Also:
  • Constructor Details

    • ConfigurationFactory

      public ConfigurationFactory()
  • Method Details

    • init

      @PostConstruct public void init()
    • create

      public void create()
    • initTimer

      public void initTimer()
    • reloadConfigurationTimerEvent

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

      public io.jans.util.properties.FileConfiguration getBaseConfiguration()
    • getPersistenceConfiguration

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

      @Produces @ApplicationScoped public AppConfiguration getAppConfiguration()
    • getStaticConfiguration

      @Produces @ApplicationScoped public StaticConfiguration getStaticConfiguration()
    • getBaseDn

      public BaseDnConfiguration getBaseDn()
    • getCryptoConfigurationSalt

      public String getCryptoConfigurationSalt()
    • reloadConfFromLdap

      public boolean reloadConfFromLdap()
    • destroy

      public void destroy(Class<? extends Configuration> clazz)
    • loadCryptoConfigurationSalt

      public void loadCryptoConfigurationSalt()