Class LocalSessionPoolConfigurationProvider
- java.lang.Object
-
- org.webswing.server.common.service.config.AbstractConfigurationProvider<T>
-
- org.webswing.server.common.service.config.MigrationConfigurationProvider<org.webswing.server.common.model.SwingConfig>
-
- org.webswing.server.services.config.impl.LocalSessionPoolConfigurationProvider
-
- All Implemented Interfaces:
org.webswing.server.common.service.config.ConfigurationProvider<org.webswing.server.common.model.SwingConfig>
public class LocalSessionPoolConfigurationProvider extends org.webswing.server.common.service.config.MigrationConfigurationProvider<org.webswing.server.common.model.SwingConfig>
-
-
Constructor Summary
Constructors Constructor Description LocalSessionPoolConfigurationProvider()LocalSessionPoolConfigurationProvider(org.webswing.server.common.service.config.ConfigurationUpdateHandler<org.webswing.server.common.model.SwingConfig> updateHandler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>createDefaultConfiguration(String path)protected Map<String,Object>initConfiguration(Map<String,Object> config)voidsaveConfiguration(String path, Map<String,Object> config, boolean reload)org.webswing.server.common.model.SwingConfigtoConfig(String path, Map<String,Object> configuration)
-
-
-
Constructor Detail
-
LocalSessionPoolConfigurationProvider
public LocalSessionPoolConfigurationProvider() throws org.webswing.server.model.exception.WsInitException- Throws:
org.webswing.server.model.exception.WsInitException
-
LocalSessionPoolConfigurationProvider
public LocalSessionPoolConfigurationProvider(org.webswing.server.common.service.config.ConfigurationUpdateHandler<org.webswing.server.common.model.SwingConfig> updateHandler) throws org.webswing.server.model.exception.WsInitException- Throws:
org.webswing.server.model.exception.WsInitException
-
-
Method Detail
-
initConfiguration
protected Map<String,Object> initConfiguration(Map<String,Object> config)
- Overrides:
initConfigurationin classorg.webswing.server.common.service.config.MigrationConfigurationProvider<org.webswing.server.common.model.SwingConfig>
-
toConfig
public org.webswing.server.common.model.SwingConfig toConfig(String path, Map<String,Object> configuration) throws Exception
- Specified by:
toConfigin interfaceorg.webswing.server.common.service.config.ConfigurationProvider<org.webswing.server.common.model.SwingConfig>- Specified by:
toConfigin classorg.webswing.server.common.service.config.AbstractConfigurationProvider<org.webswing.server.common.model.SwingConfig>- Throws:
Exception
-
createDefaultConfiguration
public Map<String,Object> createDefaultConfiguration(String path)
- Specified by:
createDefaultConfigurationin interfaceorg.webswing.server.common.service.config.ConfigurationProvider<org.webswing.server.common.model.SwingConfig>- Specified by:
createDefaultConfigurationin classorg.webswing.server.common.service.config.AbstractConfigurationProvider<org.webswing.server.common.model.SwingConfig>
-
saveConfiguration
public void saveConfiguration(String path, Map<String,Object> config, boolean reload) throws Exception
- Specified by:
saveConfigurationin interfaceorg.webswing.server.common.service.config.ConfigurationProvider<org.webswing.server.common.model.SwingConfig>- Overrides:
saveConfigurationin classorg.webswing.server.common.service.config.AbstractConfigurationProvider<org.webswing.server.common.model.SwingConfig>- Throws:
Exception
-
-