Class ApacheWebServerLookup
- java.lang.Object
-
- com._1c.g5.v8.dt.platform.services.core.webservers.AbstractApacheLookup
-
- com._1c.g5.v8.dt.platform.services.core.webservers.ApacheWebServerLookup
-
- All Implemented Interfaces:
IWebServerLookup
public class ApacheWebServerLookup extends AbstractApacheLookup
Implementation ofAbstractApacheLookup
for linux-systems.
-
-
Field Summary
-
Fields inherited from interface com._1c.g5.v8.dt.platform.services.core.webservers.IWebServerLookup
VERSION_PATTERN
-
-
Constructor Summary
Constructors Constructor Description ApacheWebServerLookup()
-
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.-
Methods inherited from class com._1c.g5.v8.dt.platform.services.core.webservers.AbstractApacheLookup
getApacheArchitecture, getApacheVersion
-
-
-
-
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.- 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
-
-