public ExecTask toExecTask(CRExecTask crTask) { ExecTask execTask = new ExecTask( crTask.getCommand(), toArgList(crTask.getArgs()), crTask.getWorkingDirectory()); if (crTask.getTimeout() != null) execTask.setTimeout(crTask.getTimeout()); // else default global-wide time setCommonTaskMembers(execTask, crTask); return execTask; }
public static void main(String[] args) throws InterruptedException { System.out.println("Exec start"); ExecTask t = new ExecTask(); t.exec(); System.out.println("Exec END"); }