Package io.deephaven.process
Class ProcessInfoConfig
java.lang.Object
io.deephaven.process.ProcessInfoConfig
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The defaultSplayedPath
root forProcessInfo.getHostPathInfo()
.static final String
The lookup key forProcessInfo.getHostPathInfo()
.static final String
The lookup key forProcessInfo.getId()
.static final String
The lookup key to see ifProcessInfo.getSystemInfo()
is enabled.static final boolean
The default value to see ifProcessInfo.getSystemInfo()
is enabled. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ProcessInfo
createForCurrentProcess
(Configuration config) static @Nullable io.deephaven.process.ProcessUniqueId
static @Nullable String
-
Field Details
-
PROCESS_INFO_ID_KEY
The lookup key forProcessInfo.getId()
. If not present, will default to a random id.- See Also:
-
PROCESS_INFO_SYSTEM_INFO_ENABLED_KEY
The lookup key to see ifProcessInfo.getSystemInfo()
is enabled. If not present, will default toSYSTEM_INFO_ENABLED_DEFAULT
.- See Also:
-
SYSTEM_INFO_ENABLED_DEFAULT
public static final boolean SYSTEM_INFO_ENABLED_DEFAULTThe default value to see ifProcessInfo.getSystemInfo()
is enabled.- See Also:
-
HOST_PATH_INFO_DIR_KEY
The lookup key forProcessInfo.getHostPathInfo()
. If not present, will default toHOST_PATH_INFO_DIR_DEFAULT
.- See Also:
-
HOST_PATH_INFO_DIR_DEFAULT
The defaultSplayedPath
root forProcessInfo.getHostPathInfo()
.- See Also:
-
-
Constructor Details
-
ProcessInfoConfig
public ProcessInfoConfig()
-
-
Method Details
-
getThisProcessId
@Nullable public static @Nullable io.deephaven.process.ProcessUniqueId getThisProcessId() -
getThisProcessIdValue
-
createForCurrentProcess
- Throws:
IOException
-