Package io.jans.link.service.config
Class ConfigurationFactory
java.lang.Object
io.jans.link.service.config.ConfigurationFactory
- Author:
- Yuriy Movchan Date: 05/13/2020
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreate()voiddestroy(Class<? extends Configuration> clazz) io.jans.util.properties.FileConfigurationio.jans.orm.model.PersistenceConfigurationvoidinit()voidvoidbooleanvoidreloadConfigurationTimerEvent(io.jans.service.cdi.event.ConfigurationEvent configurationEvent)
-
Field Details
-
PERSISTENCE_CONFIGUARION_RELOAD_EVENT_TYPE
- See Also:
-
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
-
getStaticConfiguration
-
getBaseDn
-
getCryptoConfigurationSalt
-
reloadConfFromLdap
public boolean reloadConfFromLdap() -
destroy
-
loadCryptoConfigurationSalt
public void loadCryptoConfigurationSalt()
-