public class Launcher extends Object
Modifier and Type | Field | Description |
---|---|---|
protected SessionFactory |
factory |
Constructor | Description |
---|---|
Launcher() |
|
Launcher(int port) |
|
Launcher(CdpLoggerType loggerType) |
|
Launcher(SessionFactory factory) |
Modifier and Type | Method | Description |
---|---|---|
String |
findChrome() |
|
String |
findChromeOsxPath() |
|
String |
findChromeWinPath() |
|
protected List<String> |
getChromeOsxPaths() |
|
protected List<String> |
getChromeWinPaths() |
|
protected List<String> |
getCommonParameters(String chromeExecutablePath,
List<String> arguments) |
|
ProcessManager |
getProcessManager() |
|
protected void |
internalLaunch(List<String> list,
List<String> arguments) |
|
void |
kill() |
|
SessionFactory |
launch() |
|
SessionFactory |
launch(String chromeExecutablePath,
List<String> arguments) |
|
SessionFactory |
launch(List<String> arguments) |
|
SessionFactory |
launch(Path chromeExecutablePath) |
|
SessionFactory |
launch(Path chromeExecutablePath,
List<String> arguments) |
|
boolean |
launched() |
|
void |
setProcessManager(ProcessManager processManager) |
|
protected String |
toString(InputStream is) |
protected final SessionFactory factory
public Launcher(CdpLoggerType loggerType)
public Launcher()
public Launcher(int port)
public Launcher(SessionFactory factory)
public String findChrome()
public String findChromeWinPath()
public String findChromeOsxPath()
public SessionFactory launch(Path chromeExecutablePath, List<String> arguments)
public SessionFactory launch(Path chromeExecutablePath)
protected String toString(InputStream is)
public void setProcessManager(ProcessManager processManager)
public ProcessManager getProcessManager()
public void kill()
protected List<String> getCommonParameters(String chromeExecutablePath, List<String> arguments)
public boolean launched()
public final SessionFactory launch()
public final SessionFactory launch(List<String> arguments)
public final SessionFactory launch(String chromeExecutablePath, List<String> arguments)
Copyright © 2017, 2018–2018 WebFolder OÜ. All rights reserved.