Class LocalSessionPoolConfigurationServiceImpl

  • All Implemented Interfaces:
    org.webswing.server.common.service.config.ConfigurationService<org.webswing.server.common.model.SwingConfig>, org.webswing.server.common.service.config.ConfigurationUpdateHandler<org.webswing.server.common.model.SwingConfig>, org.webswing.sessionpool.api.base.SessionPoolService

    public class LocalSessionPoolConfigurationServiceImpl
    extends org.webswing.server.common.service.config.AbstractConfigurationService<org.webswing.server.common.model.SwingConfig>
    implements org.webswing.sessionpool.api.base.SessionPoolService
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.webswing.server.common.extension.ExtensionClassLoader getExtensionClassLoader()  
      protected org.webswing.server.common.service.config.ConfigurationProvider<org.webswing.server.common.model.SwingConfig> getProvider()  
      void start()  
      void stop()  
      • Methods inherited from class org.webswing.server.common.service.config.AbstractConfigurationService

        asPath, clearChangeListeners, describeConfiguration, getConfiguration, getPaths, notifyConfigChanged, notifyConfigDeleted, registerChangeListener, removeChangeListener, removeConfiguration, setConfiguration
    • Constructor Detail

      • LocalSessionPoolConfigurationServiceImpl

        @Inject
        public LocalSessionPoolConfigurationServiceImpl​(org.webswing.server.common.extension.ExtensionClassLoader extensionLoader)
    • Method Detail

      • start

        public void start()
                   throws org.webswing.server.model.exception.WsInitException
        Specified by:
        start in interface org.webswing.sessionpool.api.base.SessionPoolService
        Throws:
        org.webswing.server.model.exception.WsInitException
      • stop

        public void stop()
        Specified by:
        stop in interface org.webswing.sessionpool.api.base.SessionPoolService
      • getProvider

        protected org.webswing.server.common.service.config.ConfigurationProvider<org.webswing.server.common.model.SwingConfig> getProvider()
        Specified by:
        getProvider in class org.webswing.server.common.service.config.AbstractConfigurationService<org.webswing.server.common.model.SwingConfig>
      • getExtensionClassLoader

        protected org.webswing.server.common.extension.ExtensionClassLoader getExtensionClassLoader()
        Specified by:
        getExtensionClassLoader in class org.webswing.server.common.service.config.AbstractConfigurationService<org.webswing.server.common.model.SwingConfig>