@Singleton public class ExtensionServiceImpl extends Object implements ExtensionService, ExtensionDependencies
| Constructor and Description |
|---|
ExtensionServiceImpl(ExtensionClassLoader extensionLoader,
SwingProcessService processService,
ConfigurationService configuService,
RestService restService) |
| Modifier and Type | Method and Description |
|---|---|
List<UrlHandler> |
createExtHandlers(PrimaryUrlHandler parent) |
RestUrlHandler |
createRestHandler(UrlHandler parent,
Class... resources) |
ConfigurationService |
getConfigService() |
SwingProcessService |
getProcessService() |
protected ExtensionProvider |
getProvider() |
void |
start() |
void |
stop() |
@Inject public ExtensionServiceImpl(ExtensionClassLoader extensionLoader, SwingProcessService processService, ConfigurationService configuService, RestService restService)
public void start()
throws org.webswing.server.model.exception.WsInitException
start in interface WebswingServiceorg.webswing.server.model.exception.WsInitExceptionpublic void stop()
stop in interface WebswingServicepublic List<UrlHandler> createExtHandlers(PrimaryUrlHandler parent)
createExtHandlers in interface ExtensionServicepublic SwingProcessService getProcessService()
getProcessService in interface ExtensionDependenciespublic ConfigurationService getConfigService()
getConfigService in interface ExtensionDependenciespublic RestUrlHandler createRestHandler(UrlHandler parent, Class... resources)
createRestHandler in interface ExtensionDependenciesprotected ExtensionProvider getProvider()
Copyright © 2018. All rights reserved.