@Override public boolean isRunning(Id.Program programId) { return isRunning(programId.toEntityId()); }
@Override public void startProgram(ProgramId programId) { startProgram(programId, ImmutableMap.<String, String>of()); }
@Override public void waitForStopped(final ProgramId programId) throws Exception { // TODO CDAP-12362 This should be exposed to ProgramManager to stop all runs of a program // Ensure that there are no pending run records before moving on to the next test. Tasks.waitFor(true, () -> isStopped(programId), 10, TimeUnit.SECONDS); } }
@Override public List<RunRecord> getHistory(Id.Program programId, ProgramRunStatus status) { return getHistory(programId.toEntityId(), status); }
@Override public void stopProgram(Id.Program programId) { stopProgram(programId.toEntityId()); }
@Override public void waitForStopped(final ProgramId programId) throws Exception { // TODO CDAP-12362 This should be exposed to ProgramManager to stop all runs of a program // Ensure that there are no pending run records before moving on to the next test. Tasks.waitFor(true, () -> isStopped(programId), 10, TimeUnit.SECONDS); } }
@Override public List<RunRecord> getHistory(Id.Program programId, ProgramRunStatus status) { return getHistory(programId.toEntityId(), status); }
@Override public void stopProgram(Id.Program programId) { stopProgram(programId.toEntityId()); }
@Override public void startProgram(ProgramId programId) { startProgram(programId, ImmutableMap.<String, String>of()); }
@Override public boolean isRunning(Id.Program programId) { return isRunning(programId.toEntityId()); }
@Override public void startProgram(Id.Program programId) { startProgram(programId.toEntityId()); }
@Override public void startProgram(Id.Program programId, Map<String, String> arguments) { startProgram(programId.toEntityId(), arguments); }
@Override public void startProgram(Id.Program programId) { startProgram(programId.toEntityId()); }
@Override public void startProgram(Id.Program programId, Map<String, String> arguments) { startProgram(programId.toEntityId(), arguments); }