public FileProcessController(final FileControllerParameters arguments,final int pid,final long timeout,final TimeUnit units){
  if (pid < 1) {
    throw new IllegalArgumentException("Invalid pid '" + pid + "' specified");
  }
  this.pid=pid;
  this.arguments=arguments;
  this.statusTimeoutMillis=units.toMillis(timeout);
}

public FileProcessController ( final FileControllerParameters arguments , final int pid , final long timeout , final TimeUnit units ) { if ( pid < 1 ) { throw new IllegalArgumentException ( "Invalid pid '" + pid + "' specified" ) ; } this . pid = pid ; this . arguments = arguments ; this . statusTimeoutMillis = units . toMillis ( timeout ) ; }
constructs an instance for controlling a local process .
