Package io.jans.as.server.model.config
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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancreateFromDB(boolean recoverFromFiles) voidio.jans.as.model.configuration.AppConfigurationio.jans.util.properties.FileConfigurationio.jans.as.model.config.BaseDnConfigurationio.jans.as.model.error.ErrorResponseFactoryio.jans.orm.model.PersistenceConfigurationio.jans.as.model.config.StaticConfigurationio.jans.as.model.config.WebKeysConfigurationvoidinit()voidvoidvoidonServletContextActivation(jakarta.servlet.ServletContext context) booleanvoidreloadConfigurationTimerEvent(io.jans.service.cdi.event.ConfigurationEvent configurationEvent) Methods inherited from class io.jans.service.ApplicationConfigurationFactory
create
-
Field Details
-
PERSISTENCE_CONFIGURATION_RELOAD_EVENT_TYPE
- See Also:
-
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:
initTimerin classio.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:
getBaseConfigurationin classio.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
-
reloadConfFromLdap
public boolean reloadConfFromLdap() -
createFromDB
protected boolean createFromDB(boolean recoverFromFiles) - Specified by:
createFromDBin classio.jans.service.ApplicationConfigurationFactory
-
destroy
-
loadCryptoConfigurationSalt
public void loadCryptoConfigurationSalt() -
getFacesMapping
-
getContextPath
-