- All Implemented Interfaces:
Serializable,Comparable<ProcessHandle.ProcessFlags>,java.lang.constant.Constable
- Enclosing class:
- ProcessHandle
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionSpawn the child process in a detached state.sets the child's execution group IDsets the child's execution user IDHide the subprocess window that would normally be created.Hide the subprocess console window that would normally be created.Hide the subprocess GUI window that would normally be created.No quoting or escaping of args is done on Windows. -
Method Summary
Modifier and TypeMethodDescriptionstatic ProcessHandle.ProcessFlagsReturns the enum constant of this class with the specified name.static ProcessHandle.ProcessFlags[]values()Returns an array containing the constants of this enum class, 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 class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-