private List<String> getArguments(String args) { return argumentsParser.parse(args); }
private static void addArgument(StringBuilder argumentBuilder, List<String> arguments) { if (argumentBuilder.length() > 0) { String argument = argumentBuilder.toString(); addArgument(argument, arguments); argumentBuilder.setLength(0); } }
public NodeTaskExecutor(NodeExecutorConfig config, String taskName, String taskLocation, List<String> additionalArguments) { this.logger = LoggerFactory.getLogger(getClass()); this.config = config; this.taskName = taskName; this.taskLocation = taskLocation; this.argumentsParser = new ArgumentsParser(additionalArguments); }
addArgument(argumentBuilder, arguments); continue; } else if (c == '"' || c == '\'') { addArgument(argumentBuilder, arguments); addArgument(argument, arguments);
public YarnTaskExecutor(YarnExecutorConfig config, String taskName, String taskLocation, List<String> additionalArguments) { logger = LoggerFactory.getLogger(getClass()); this.config = config; this.taskName = taskName; this.argumentsParser = new ArgumentsParser(additionalArguments); }
private List<String> getArguments(String args) { return argumentsParser.parse(args); }