Class ConfigurationFactory<C extends AppConfiguration,L extends AppConfigurationEntry>

java.lang.Object
io.jans.conf.service.ConfigurationFactory<C,L>

public abstract class ConfigurationFactory<C extends AppConfiguration,L extends AppConfigurationEntry> extends Object
Base OpenId configuration
Version:
0.1, 11/02/2015
Author:
Yuriy Movchan
  • Field Details

    • BASE_DIR

      public static final String BASE_DIR
    • DIR

      public static final String DIR
    • DEFAULT_PROPERTIES_FILE

      public static final String DEFAULT_PROPERTIES_FILE
  • Constructor Details

    • ConfigurationFactory

      protected ConfigurationFactory()
  • Method Details

    • destroy

      public void destroy()
    • preparePersistanceProperties

      protected Properties preparePersistanceProperties()
    • getStringEncrypter

      public io.jans.util.security.StringEncrypter getStringEncrypter()
    • getPersistenceConfiguration

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

      public io.jans.orm.util.properties.FileConfiguration getBaseConfiguration()
    • getCryptoConfigurationSalt

      public String getCryptoConfigurationSalt()
    • getPersistenceEntryManager

      public io.jans.orm.PersistenceEntryManager getPersistenceEntryManager()
    • getDefaultPersistanceConfigurationFileName

      protected String getDefaultPersistanceConfigurationFileName()
    • getAppConfiguration

      public C getAppConfiguration()
    • getCacheConfiguration

      public io.jans.service.cache.CacheConfiguration getCacheConfiguration()
    • isLoaded

      public boolean isLoaded()
    • getLoadedRevision

      public long getLoadedRevision()
    • getDefaultConfigurationFileName

      protected abstract String getDefaultConfigurationFileName()
    • getAppConfigurationType

      protected abstract Class<L> getAppConfigurationType()
    • getApplicationConfigurationPropertyName

      protected abstract String getApplicationConfigurationPropertyName()