@Override protected void runBatchCommand(PrintStream printStream, Args<BatchProgram> args) throws Exception { NamespaceId namespace = args.appId.getParent(); printStream.print("Stopping programs...\n"); programClient.stop(namespace, args.programs); printStream.print("Starting programs...\n"); List<BatchProgramStart> startList = new ArrayList<>(args.programs.size()); for (BatchProgram program : args.programs) { startList.add(new BatchProgramStart(program)); } programClient.start(namespace, startList); }
ProgramId programId = new ProgramId(namespaceId, program.getAppId(), program.getProgramType(), program.getProgramId()); try { String runId = lifecycleService.run(programId, program.getRuntimeargs(), false).getId(); output.add(new BatchProgramResult(program, HttpResponseStatus.OK.code(), null, runId)); } catch (NotFoundException e) {
ProgramId programId = new ProgramId(namespaceId, program.getAppId(), program.getProgramType(), program.getProgramId()); try { String runId = lifecycleService.run(programId, program.getRuntimeargs(), false).getId(); output.add(new BatchProgramResult(program, HttpResponseStatus.OK.code(), null, runId)); } catch (NotFoundException e) {
@Override protected void runBatchCommand(PrintStream printStream, Args<BatchProgram> args) throws Exception { NamespaceId namespace = args.appId.getParent(); printStream.print("Stopping programs...\n"); programClient.stop(namespace, args.programs); printStream.print("Starting programs...\n"); List<BatchProgramStart> startList = new ArrayList<>(args.programs.size()); for (BatchProgram program : args.programs) { startList.add(new BatchProgramStart(program)); } programClient.start(namespace, startList); }
@Override protected BatchProgramStart createProgram(ProgramRecord programRecord) { return new BatchProgramStart(programRecord.getApp(), programRecord.getType(), programRecord.getName()); }
@Override protected BatchProgramStart createProgram(ProgramRecord programRecord) { return new BatchProgramStart(programRecord.getApp(), programRecord.getType(), programRecord.getName()); }
@Override protected BatchProgramStart createProgram(ProgramRecord programRecord) { return new BatchProgramStart(programRecord.getApp(), programRecord.getType(), programRecord.getName()); }
@Override protected BatchProgramStart createProgram(ProgramRecord programRecord) { return new BatchProgramStart(programRecord.getApp(), programRecord.getType(), programRecord.getName()); }