# Uses of Package
org.apache.commons.exec

Packages that use org.apache.commons.exec
Package
Description
org.apache.commons.exec
The main Apache Commons Exec package.
org.apache.commons.exec.environment
Queries the operating system environment.
org.apache.commons.exec.launcher
Operating system dependent command launchers are abstracted by the interface `CommandLauncher`.

- Classes in org.apache.commons.exec used by org.apache.commons.exec
  Class
  Description
  CommandLine
  CommandLine objects help handling command lines specifying processes to execute.
  DaemonExecutor.Builder
  Constructs a new builder.
  DefaultExecutor
  The default class to start a subprocess.
  DefaultExecutor.Builder
  Constructs a new `DefaultExecutor`.
  ExecuteException
  An exception indicating that the executing a subprocesses failed.
  ExecuteResultHandler
  The callback handlers for the result of asynchronous process execution.
  ExecuteStreamHandler
  Handles stream of subprocesses for `Executor`s.
  ExecuteWatchdog
  Destroys a process running for too long.
  ExecuteWatchdog.Builder
  Builds ExecuteWatchdog instances.
  Executor
  The main abstraction to start an external process.
  ProcessDestroyer
  Destroys all registered `Process` after a certain event, typically when the VM exits.
  TimeoutObserver
  Interface for classes that want to be notified by Watchdog.
  Watchdog
  Generalization of `ExecuteWatchdog`.
  Watchdog.Builder
  Builds ExecuteWatchdog instances.
- Classes in org.apache.commons.exec used by org.apache.commons.exec.environment
  Class
  Description
  CommandLine
  CommandLine objects help handling command lines specifying processes to execute.
- Classes in org.apache.commons.exec used by org.apache.commons.exec.launcher
  Class
  Description
  CommandLine
  CommandLine objects help handling command lines specifying processes to execute.