public ProcessTaskFactory<Boolean> returningIsExitCodeZero() { if (requireExitCodeZero==null) allowingNonZeroExitCode(); return returning(new Function<ProcessTaskWrapper<?>,Boolean>() { public Boolean apply(ProcessTaskWrapper<?> input) { return input.getExitCode()==0; } }); }
public ProcessTaskFactory<String> requiringZeroAndReturningStdout() { requiringExitCodeZero(); return this.<String>returning(ScriptReturnType.STDOUT_STRING); }