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 boolean
createFromDB
(boolean recoverFromFiles) void
io.jans.as.model.configuration.AppConfiguration
io.jans.util.properties.FileConfiguration
io.jans.as.model.config.BaseDnConfiguration
io.jans.as.model.error.ErrorResponseFactory
io.jans.orm.model.PersistenceConfiguration
io.jans.as.model.config.StaticConfiguration
io.jans.as.model.config.WebKeysConfiguration
void
init()
void
void
void
onServletContextActivation
(jakarta.servlet.ServletContext context) boolean
void
reloadConfigurationTimerEvent
(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:
initTimer
in 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:
getBaseConfiguration
in 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:
createFromDB
in classio.jans.service.ApplicationConfigurationFactory
-
destroy
-
loadCryptoConfigurationSalt
public void loadCryptoConfigurationSalt() -
getFacesMapping
-
getContextPath
-