Class 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 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:
        initConfiguration in class org.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:
        toConfig in interface org.webswing.server.common.service.config.ConfigurationProvider<org.webswing.server.common.model.SwingConfig>
        Specified by:
        toConfig in class org.webswing.server.common.service.config.AbstractConfigurationProvider<org.webswing.server.common.model.SwingConfig>
        Throws:
        Exception
      • createDefaultConfiguration

        public Map<String,​Object> createDefaultConfiguration​(String path)
        Specified by:
        createDefaultConfiguration in interface org.webswing.server.common.service.config.ConfigurationProvider<org.webswing.server.common.model.SwingConfig>
        Specified by:
        createDefaultConfiguration in class org.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:
        saveConfiguration in interface org.webswing.server.common.service.config.ConfigurationProvider<org.webswing.server.common.model.SwingConfig>
        Overrides:
        saveConfiguration in class org.webswing.server.common.service.config.AbstractConfigurationProvider<org.webswing.server.common.model.SwingConfig>
        Throws:
        Exception