Example usage for org.apache.commons.cli DefaultParser parse

List of usage examples for org.apache.commons.cli DefaultParser parse

Introduction

In this page you can find the example usage for org.apache.commons.cli DefaultParser parse.

Prototype

public CommandLine parse(Options options, String[] arguments, boolean stopAtNonOption) throws ParseException 

Source Link

Usage

From source file:org.apache.flink.client.cli.CliFrontendParser.java

public static RunOptions parseRunCommand(String[] args) throws CliArgsException {
    try {//from   www.ja v  a 2 s. c om
        DefaultParser parser = new DefaultParser();
        CommandLine line = parser.parse(RUN_OPTIONS, args, true);
        return new RunOptions(line);
    } catch (ParseException e) {
        throw new CliArgsException(e.getMessage());
    }
}

From source file:org.apache.flink.client.cli.CliFrontendParser.java

public static ListOptions parseListCommand(String[] args) throws CliArgsException {
    try {/*w  w  w  .j  a va  2s .  co  m*/
        DefaultParser parser = new DefaultParser();
        CommandLine line = parser.parse(LIST_OPTIONS, args, false);
        return new ListOptions(line);
    } catch (ParseException e) {
        throw new CliArgsException(e.getMessage());
    }
}

From source file:org.apache.flink.client.cli.CliFrontendParser.java

public static CancelOptions parseCancelCommand(String[] args) throws CliArgsException {
    try {//from  www .  j  a  va2 s.  c om
        DefaultParser parser = new DefaultParser();
        CommandLine line = parser.parse(CANCEL_OPTIONS, args, false);
        return new CancelOptions(line);
    } catch (ParseException e) {
        throw new CliArgsException(e.getMessage());
    }
}

From source file:org.apache.flink.client.cli.CliFrontendParser.java

public static StopOptions parseStopCommand(String[] args) throws CliArgsException {
    try {/*  w  w w .  j ava  2s .  c o m*/
        DefaultParser parser = new DefaultParser();
        CommandLine line = parser.parse(STOP_OPTIONS, args, false);
        return new StopOptions(line);
    } catch (ParseException e) {
        throw new CliArgsException(e.getMessage());
    }
}

From source file:org.apache.flink.client.cli.CliFrontendParser.java

public static SavepointOptions parseSavepointCommand(String[] args) throws CliArgsException {
    try {//w w  w .  jav  a  2  s .c  o m
        DefaultParser parser = new DefaultParser();
        CommandLine line = parser.parse(SAVEPOINT_OPTIONS, args, false);
        return new SavepointOptions(line);
    } catch (ParseException e) {
        throw new CliArgsException(e.getMessage());
    }
}

From source file:org.apache.flink.client.cli.CliFrontendParser.java

public static InfoOptions parseInfoCommand(String[] args) throws CliArgsException {
    try {/*from ww w  .  j a  va 2  s .  c  om*/
        DefaultParser parser = new DefaultParser();
        CommandLine line = parser.parse(INFO_OPTIONS, args, true);
        return new InfoOptions(line);
    } catch (ParseException e) {
        throw new CliArgsException(e.getMessage());
    }
}

From source file:org.apache.flink.runtime.entrypoint.parser.CommandLineParser.java

public T parse(@Nonnull String[] args) throws FlinkParseException {
    final DefaultParser parser = new DefaultParser();
    final Options options = parserResultFactory.getOptions();

    final CommandLine commandLine;
    try {//from   w w w  . ja  v a2s.c o m
        commandLine = parser.parse(options, args, true);
    } catch (ParseException e) {
        throw new FlinkParseException("Failed to parse the command line arguments.", e);
    }

    return parserResultFactory.createResult(commandLine);
}

From source file:org.apache.flink.table.client.cli.CliOptionsParser.java

public static CliOptions parseEmbeddedModeClient(String[] args) {
    try {//from  w  w  w  . ja v  a2 s  .  co m
        DefaultParser parser = new DefaultParser();
        CommandLine line = parser.parse(EMBEDDED_MODE_CLIENT_OPTIONS, args, true);
        return new CliOptions(line.hasOption(CliOptionsParser.OPTION_HELP.getOpt()), checkSessionId(line),
                checkUrl(line, CliOptionsParser.OPTION_ENVIRONMENT),
                checkUrl(line, CliOptionsParser.OPTION_DEFAULTS), checkUrls(line, CliOptionsParser.OPTION_JAR),
                checkUrls(line, CliOptionsParser.OPTION_LIBRARY),
                line.getOptionValue(CliOptionsParser.OPTION_UPDATE.getOpt()));
    } catch (ParseException e) {
        throw new SqlClientException(e.getMessage());
    }
}

From source file:org.apache.flink.table.client.cli.CliOptionsParser.java

public static CliOptions parseGatewayModeClient(String[] args) {
    try {/*from  w w w  .  j  a v  a2s  . c o m*/
        DefaultParser parser = new DefaultParser();
        CommandLine line = parser.parse(GATEWAY_MODE_CLIENT_OPTIONS, args, true);
        return new CliOptions(line.hasOption(CliOptionsParser.OPTION_HELP.getOpt()), checkSessionId(line),
                checkUrl(line, CliOptionsParser.OPTION_ENVIRONMENT), null,
                checkUrls(line, CliOptionsParser.OPTION_JAR), checkUrls(line, CliOptionsParser.OPTION_LIBRARY),
                line.getOptionValue(CliOptionsParser.OPTION_UPDATE.getOpt()));
    } catch (ParseException e) {
        throw new SqlClientException(e.getMessage());
    }
}

From source file:org.apache.flink.table.client.cli.CliOptionsParser.java

public static CliOptions parseGatewayModeGateway(String[] args) {
    try {/*from w ww.j  av a  2s .c o m*/
        DefaultParser parser = new DefaultParser();
        CommandLine line = parser.parse(GATEWAY_MODE_GATEWAY_OPTIONS, args, true);
        return new CliOptions(line.hasOption(CliOptionsParser.OPTION_HELP.getOpt()), null, null,
                checkUrl(line, CliOptionsParser.OPTION_DEFAULTS), checkUrls(line, CliOptionsParser.OPTION_JAR),
                checkUrls(line, CliOptionsParser.OPTION_LIBRARY), null);
    } catch (ParseException e) {
        throw new SqlClientException(e.getMessage());
    }
}