@Override
  public void stop() throws UnableToControlProcessException, IOException {
    stop(parameters.getDirectory(), parameters.getProcessType().getStopRequestFileName());
  }
Constructs an instance for controlling a local process.

@param parameters details about the controllable process
@param pid process id identifying the process to control
@param timeout the timeout that operations must complete within
@param units the units of the timeout

@throws IllegalArgumentException if pid is not a positive integer
geode-core/src/main/java/org/apache/geode/internal/process/FileProcessController.java