public LauncherStatus run(final Configuration runtimeConfiguration,
                            final String jobName, final int timeout) throws Exception {
    final Configuration driverConfiguration = getDriverConfiguration(jobName);
    return DriverLauncher.getLauncher(runtimeConfiguration).run(driverConfiguration, timeout);
  }
public LauncherStatus run ( final Configuration runtimeConfiguration , final String jobName , final int timeout ) throws Exception { final Configuration driverConfiguration = getDriverConfiguration ( jobName ) ; return DriverLauncher . getLauncher ( runtimeConfiguration ) . run ( driverConfiguration , timeout ) ; }
Runs BGD on the given runtime - with timeout.

@param runtimeConfiguration the runtime to run on.
@param jobName              the name of the job on the runtime.
@param timeout              the time after which the job will be killed if not completed, in ms
@return job completion status