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 TypeMethodDescriptionvoid
create()
void
destroy
(Class<? extends Configuration> clazz) io.jans.util.properties.FileConfiguration
io.jans.orm.model.PersistenceConfiguration
void
init()
void
void
boolean
void
reloadConfigurationTimerEvent
(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()
-