Package io.jans.as.server.model.config
Class ConfigurationFactory
- java.lang.Object
-
- io.jans.as.server.model.config.ConfigurationFactory
-
@ApplicationScoped public class ConfigurationFactory extends java.lang.Object- Version:
- June 15, 2016
- Author:
- Yuriy Zabrovarnyy, Javier Rojas Blum, Yuriy Movchan
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBASE_CONFIGURATION_RELOAD_EVENT_TYPEstatic java.lang.StringPERSISTENCE_CONFIGURATION_RELOAD_EVENT_TYPE
-
Constructor Summary
Constructors Constructor Description ConfigurationFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreate()voiddestroy(java.lang.Class<? extends io.jans.as.model.configuration.Configuration> clazz)io.jans.as.model.configuration.AppConfigurationgetAppConfiguration()io.jans.util.properties.FileConfigurationgetBaseConfiguration()io.jans.as.model.config.BaseDnConfigurationgetBaseDn()java.lang.StringgetContextPath()java.lang.StringgetCryptoConfigurationSalt()io.jans.as.model.error.ErrorResponseFactorygetErrorResponseFactory()java.lang.StringgetFacesMapping()io.jans.orm.model.PersistenceConfigurationgetPersistenceConfiguration()io.jans.as.model.config.StaticConfigurationgetStaticConfiguration()io.jans.as.model.config.WebKeysConfigurationgetWebKeysConfiguration()voidinit()voidinitTimer()voidloadCryptoConfigurationSalt()voidonServletContextActivation(jakarta.servlet.ServletContext context)booleanreloadConfFromLdap()voidreloadConfigurationTimerEvent(io.jans.service.cdi.event.ConfigurationEvent configurationEvent)
-
-
-
Field Detail
-
PERSISTENCE_CONFIGURATION_RELOAD_EVENT_TYPE
public static final java.lang.String PERSISTENCE_CONFIGURATION_RELOAD_EVENT_TYPE
- See Also:
- Constant Field Values
-
BASE_CONFIGURATION_RELOAD_EVENT_TYPE
public static final java.lang.String BASE_CONFIGURATION_RELOAD_EVENT_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
@PostConstruct public void init()
-
onServletContextActivation
public void onServletContextActivation(@Observes jakarta.servlet.ServletContext context)
-
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
@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
public java.lang.String getCryptoConfigurationSalt()
-
reloadConfFromLdap
public boolean reloadConfFromLdap()
-
destroy
public void destroy(java.lang.Class<? extends io.jans.as.model.configuration.Configuration> clazz)
-
loadCryptoConfigurationSalt
public void loadCryptoConfigurationSalt()
-
getFacesMapping
public java.lang.String getFacesMapping()
-
getContextPath
public java.lang.String getContextPath()
-
-