Class IisLookup
- java.lang.Object
-
- com._1c.g5.v8.dt.platform.services.core.webservers.IisLookup
-
- All Implemented Interfaces:
IWebServerLookup
public class IisLookup extends Object implements IWebServerLookup
IIS web server search delegate.
-
-
Field Summary
-
Fields inherited from interface com._1c.g5.v8.dt.platform.services.core.webservers.IWebServerLookup
VERSION_PATTERN
-
-
Constructor Summary
Constructors Constructor Description IisLookup()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<WebServer>
lookup(IWebServerTypesRegistry webServerTypesRegistry, IWebServerNameGenerator nameGenerator, Collection<String> existingNames)
Search for local installations of web servers.
-
-
-
Method Detail
-
lookup
public Collection<WebServer> lookup(IWebServerTypesRegistry webServerTypesRegistry, IWebServerNameGenerator nameGenerator, Collection<String> existingNames) throws org.eclipse.core.runtime.CoreException
Description copied from interface:IWebServerLookup
Search for local installations of web servers. Method must return web server with type id, defined by extensions.
IWebServerTypesRegistry
can be used to get registered types and categories by versions.
IWebServerNameGenerator
can be used to generate unique name for found web servers.- Specified by:
lookup
in interfaceIWebServerLookup
- Parameters:
webServerTypesRegistry
- type registry of registered web server types, cannot benull
nameGenerator
- name generator for found web servers, cannot benull
existingNames
- collection of already existing web servers names, delegate cannot create web server with any of these names, cannot benull
- Returns:
- collection of found web servers, never
null
- Throws:
org.eclipse.core.runtime.CoreException
- if search fails
-
-