Object AppPaths
-
- All Implemented Interfaces:
public class AppPathsCreated by vincent on 18-3-23. Copyright @ 2013-2023 Platon AI. All rights reserved
-
-
Field Summary
-
Method Summary
-
-
Method Detail
-
resolve
final Path resolve(Path base, String first, String more)
Resolve the given path parts to a path. Copy from JDK 22 for backward compatibility.
-
getTmp
final Path getTmp(String first, String more)
Get a path of the application's temporary directory.
A typical application temporary directory is:
$env:Temp/pulsar-$env:USERNAME/TODO: fix me: assertTrue(path2.startsWith(AppPaths.TMP_DIR))
assertTrue(path2.startsWith(AppPaths.TMP_DIR), "$path -> $path2")- Parameters:
first- the first part of the pathmore- the rest parts of the path
-
getRandomTmp
final Path getRandomTmp(String prefix, String suffix)
-
getProcTmp
final Path getProcTmp(String first, String more)
-
getProcTmpTmp
final Path getProcTmpTmp(String first, String more)
Get a path of the temporary directory in the process's temporary directory.
A typical process temporary directory is:
$env:TMP/pulsar-$env:USERNAME/And the tmp-tmp directory is:
$env:TMP/pulsar-$env:USERNAME/tmp@param first the first part of the path
- Parameters:
more- the rest parts of the path- Returns:
the path in the process's temporary directory
-
getRandomProcTmpTmp
final Path getRandomProcTmpTmp(String prefix, String suffix)
-
mockPagePath
final Path mockPagePath(String uri)
Create a mock page path.
-
fromDomain
@Deprecated(message = "Use fromHost instead", replaceWith = @ReplaceWith(imports = {}, expression = "fromHost(url)")) final String fromDomain(URL url)
-
fromDomain
@Deprecated(message = "Use fromHost instead", replaceWith = @ReplaceWith(imports = {}, expression = "fromHost(url)")) final String fromDomain(String url)
-
fromUri
final String fromUri(String uri, String prefix, String suffix)
Create a filename compatible string from the given uri.
-
uniqueSymbolicLinkForUri
final Path uniqueSymbolicLinkForUri(String uri, String suffix)
Create a symbolic link from the given uri.
The symbolic link is url based, unique, shorter but not readable filename
-
getSYS_TMP_DIR
final Path getSYS_TMP_DIR()
-
getSYS_USER_DIR
final Path getSYS_USER_DIR()
-
getSYS_USER_HOME
final Path getSYS_USER_HOME()
-
getSYSTEM_DEFAULT_BROWSER_DATA_DIR_PLACEHOLDER
final Path getSYSTEM_DEFAULT_BROWSER_DATA_DIR_PLACEHOLDER()
The directory for the user's default browser.
The placeholder directory for the user's default browser. This is a placeholder, actually no data dir should be specified, so the browser driver opens a browser just like a normal user opens it. The actual data dir of user's browser are different on different operating systems, for example, on linux, chrome's data dir is: ~/.config/google-chrome/
-
getSYSTEM_DEFAULT_BROWSER_CONTEXT_DIR_PLACEHOLDER
final Path getSYSTEM_DEFAULT_BROWSER_CONTEXT_DIR_PLACEHOLDER()
-
getSYS_TMP_LINKS_DIR
final Path getSYS_TMP_LINKS_DIR()
-
getDATA_DIR
final Path getDATA_DIR()
-
getCONF_DIR
final Path getCONF_DIR()
-
getBROWSER_DATA_DIR
final Path getBROWSER_DATA_DIR()
-
getCHROME_DATA_DIR_PROTOTYPE
final Path getCHROME_DATA_DIR_PROTOTYPE()
-
getLOCAL_DATA_DIR
final Path getLOCAL_DATA_DIR()
-
getLOCAL_STORAGE_DIR
final Path getLOCAL_STORAGE_DIR()
-
getLOCAL_TEST_DATA_DIR
final Path getLOCAL_TEST_DATA_DIR()
-
getLOCAL_TEST_WEB_PAGE_DIR
final Path getLOCAL_TEST_WEB_PAGE_DIR()
-
getTMP_DIR
final Path getTMP_DIR()
-
getPROC_TMP_DIR
final Path getPROC_TMP_DIR()
-
getPROC_TMP_TMP_DIR
final Path getPROC_TMP_TMP_DIR()
-
getCACHE_DIR
final Path getCACHE_DIR()
-
getWEB_CACHE_DIR
final Path getWEB_CACHE_DIR()
-
getDOC_EXPORT_DIR
final Path getDOC_EXPORT_DIR()
-
getWEB_SCREENSHOT_DIR
final Path getWEB_SCREENSHOT_DIR()
-
getFILE_CACHE_DIR
final Path getFILE_CACHE_DIR()
-
getPROMPT_CACHE_DIR
final Path getPROMPT_CACHE_DIR()
-
getTMP_CONF_DIR
final Path getTMP_CONF_DIR()
-
getREPORT_DIR
final Path getREPORT_DIR()
-
getPROC_DIR
final Path getPROC_DIR()
-
getMETRICS_DIR
final Path getMETRICS_DIR()
-
getSCRIPT_DIR
final Path getSCRIPT_DIR()
-
getTEST_DIR
final Path getTEST_DIR()
-
getCONTEXT_BASE_DIR
final Path getCONTEXT_BASE_DIR()
-
getCONTEXT_GROUP_BASE_DIR
final Path getCONTEXT_GROUP_BASE_DIR()
-
getCONTEXT_DEFAULT_DIR
final Path getCONTEXT_DEFAULT_DIR()
-
getCONTEXT_TMP_DIR
final Path getCONTEXT_TMP_DIR()
-
getBROWSER_TMP_DIR_LOCK
final Path getBROWSER_TMP_DIR_LOCK()
-
getPROXY_BASE_DIR
final Path getPROXY_BASE_DIR()
Proxy directory
-
getENABLED_PROVIDER_DIR
final Path getENABLED_PROVIDER_DIR()
-
getAVAILABLE_PROVIDER_DIR
final Path getAVAILABLE_PROVIDER_DIR()
-
getENABLED_PROXY_DIR
final Path getENABLED_PROXY_DIR()
-
getAVAILABLE_PROXY_DIR
final Path getAVAILABLE_PROXY_DIR()
-
getPROXY_ARCHIVE_DIR
final Path getPROXY_ARCHIVE_DIR()
-
getPROXY_BANNED_HOSTS_FILE
final Path getPROXY_BANNED_HOSTS_FILE()
-
getPROXY_BANNED_SEGMENTS_FILE
final Path getPROXY_BANNED_SEGMENTS_FILE()
-
getPROXY_BAN_STRATEGY
final Path getPROXY_BAN_STRATEGY()
-
getARCHIVE_DIR
final Path getARCHIVE_DIR()
-
getTMP_ARCHIVE_DIR
final Path getTMP_ARCHIVE_DIR()
-
getPATH_LOCAL_COMMAND
final Path getPATH_LOCAL_COMMAND()
-
getPATH_EMERGENT_SEEDS
final Path getPATH_EMERGENT_SEEDS()
-
getPATH_LAST_BATCH_ID
final Path getPATH_LAST_BATCH_ID()
-
getPATH_LAST_GENERATED_ROWS
final Path getPATH_LAST_GENERATED_ROWS()
-
getPATH_BANNED_URLS
final Path getPATH_BANNED_URLS()
-
getPATH_UNREACHABLE_HOSTS
final Path getPATH_UNREACHABLE_HOSTS()
-
-
-
-