Uses of Interface java.lang.ProcessHandle (Java SE 26 & JDK 26)
Description: use: module: java.base, package: java.lang, interface: ProcessHandle

# Uses of Interface
java.lang.ProcessHandle

Packages that use ProcessHandle
Package
Description
java.lang
Provides classes that are fundamental to the design of the Java programming language.

- ## Uses of ProcessHandle in java.lang

  Subinterfaces with type arguments of type ProcessHandle in java.lang
  Modifier and Type
  Interface
  Description
  `interface`
  `ProcessHandle`
  ProcessHandle identifies and provides control of native processes.
  Methods in java.lang that return ProcessHandle
  Modifier and Type
  Method
  Description
  `static ProcessHandle`
  ProcessHandle.`current()`
  Returns a ProcessHandle for the current process.
  `ProcessHandle`
  Process.`toHandle()`
  Returns a ProcessHandle for the Process.
  Methods in java.lang that return types with arguments of type ProcessHandle
  Modifier and Type
  Method
  Description
  `static Stream<ProcessHandle>`
  ProcessHandle.`allProcesses()`
  Returns a snapshot of all processes visible to the current process.
  `Stream<ProcessHandle>`
  Process.`children()`
  Returns a snapshot of the direct children of the process.
  `Stream<ProcessHandle>`
  ProcessHandle.`children()`
  Returns a snapshot of the current direct children of the process.
  `Stream<ProcessHandle>`
  Process.`descendants()`
  Returns a snapshot of the descendants of the process.
  `Stream<ProcessHandle>`
  ProcessHandle.`descendants()`
  Returns a snapshot of the descendants of the process.
  `static Optional<ProcessHandle>`
  ProcessHandle.`of(long pid)`
  Returns an `Optional<ProcessHandle>` for an existing native process.
  `CompletableFuture<ProcessHandle>`
  ProcessHandle.`onExit()`
  Returns a `CompletableFuture<ProcessHandle>` for the termination of the process.
  `Optional<ProcessHandle>`
  ProcessHandle.`parent()`
  Returns an `Optional<ProcessHandle>` for the parent process.
  Methods in java.lang with parameters of type ProcessHandle
  Modifier and Type
  Method
  Description
  `int`
  ProcessHandle.`compareTo(ProcessHandle other)`
  Compares this ProcessHandle with the specified ProcessHandle for order.