@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 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()); }