java.lang.Object
java.lang.Enum<ProcessHandle.ProcessFlags>
com.oracle.libuv.ProcessHandle.ProcessFlags
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<ProcessHandle.ProcessFlags>,java.lang.constant.Constable
- Enclosing class:
- ProcessHandle
public static enum ProcessHandle.ProcessFlags extends java.lang.Enum<ProcessHandle.ProcessFlags>
-
Nested Class Summary
-
Enum Constant Summary
Enum Constants Enum Constant Description DETACHEDSpawn the child process in a detached state.NONESETGIDsets the child's execution group IDSETUIDsets the child's execution user IDWINDOWS_HIDEHide the subprocess window that would normally be created.WINDOWS_HIDE_CONSOLEHide the subprocess console window that would normally be created.WINDOWS_HIDE_GUIHide the subprocess GUI window that would normally be created.WINDOWS_VERBATIM_ARGUMENTSNo quoting or escaping of args is done on Windows. -
Method Summary
Modifier and Type Method Description static ProcessHandle.ProcessFlagsvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static ProcessHandle.ProcessFlags[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
NONE
-
SETUID
sets the child's execution user ID -
SETGID
sets the child's execution group ID -
WINDOWS_VERBATIM_ARGUMENTS
No quoting or escaping of args is done on Windows. Ignored on Unix. -
DETACHED
Spawn the child process in a detached state.This will make it a process group leader, and will effectively enable the child to keep running after the parent exits. Note that the child process will still keep the parent's event loop alive unless the parent process calls uv_unref() on the child's process handle.
-
WINDOWS_HIDE
Hide the subprocess window that would normally be created.This option is only meaningful on Windows systems. On Unix it is silently ignored.
-
WINDOWS_HIDE_CONSOLE
Hide the subprocess console window that would normally be created.This option is only meaningful on Windows systems. On Unix it is silently ignored.
-
WINDOWS_HIDE_GUI
Hide the subprocess GUI window that would normally be created.This option is only meaningful on Windows systems. On Unix it is silently ignored.
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-