Package io.webfolder.cdp
Class ChromiumDownloader
- java.lang.Object
-
- io.webfolder.cdp.ChromiumDownloader
-
- All Implemented Interfaces:
Downloader
public class ChromiumDownloader extends java.lang.Object implements Downloader
-
-
Constructor Summary
Constructors Constructor Description ChromiumDownloader()
ChromiumDownloader(LoggerFactory loggerFactory)
-
Method Summary
Modifier and Type Method Description java.nio.file.Path
download()
java.nio.file.Path
download(ChromiumVersion version)
static java.nio.file.Path
getChromiumPath(ChromiumVersion version)
static java.nio.file.Path
getExecutable(ChromiumVersion version)
static java.util.List<ChromiumVersion>
getInstalledVersions()
static ChromiumVersion
getLatestInstalledVersion()
static ChromiumVersion
getLatestVersion()
-
-
-
Constructor Detail
-
ChromiumDownloader
public ChromiumDownloader()
-
ChromiumDownloader
public ChromiumDownloader(LoggerFactory loggerFactory)
-
-
Method Detail
-
download
public java.nio.file.Path download()
- Specified by:
download
in interfaceDownloader
-
getLatestVersion
public static ChromiumVersion getLatestVersion()
-
getChromiumPath
public static java.nio.file.Path getChromiumPath(ChromiumVersion version)
-
getExecutable
public static java.nio.file.Path getExecutable(ChromiumVersion version)
-
download
public java.nio.file.Path download(ChromiumVersion version)
-
getInstalledVersions
public static java.util.List<ChromiumVersion> getInstalledVersions()
-
getLatestInstalledVersion
public static ChromiumVersion getLatestInstalledVersion()
-
-