Examples of CliArguments


Examples of com.datasift.client.cli.Parser.CliArguments

        switches.add(new CliSwitch("c", "command", true));
        CliSwitch endpoint = new CliSwitch("e", "endpoint");
        endpoint.setDefault("core");
        switches.add(endpoint);
        switches.add(new CliSwitch("p", "param"));
        CliArguments parsedArgs = Parser.parse(args, switches);

        Map<String, String> auth = parsedArgs.map("a");
        if (auth == null || auth.size() == 0) {
            System.out.println("Auth must be provided in the form '-a[uth] username api_key'");
            System.exit(0);
        }

        Map.Entry<String, String> authVals = auth.entrySet().iterator().next();
        DataSiftConfig config = new DataSiftConfig(authVals.getKey(), authVals.getValue());
        DataSiftClient dataSift = new DataSiftClient(config);
        switch (parsedArgs.get("e")) {
            case "core":
                executeCore(dataSift, parsedArgs.get("c"), parsedArgs.map("p"));
                break;
            case "push":
                executePush(dataSift, parsedArgs.get("c"), parsedArgs.map("p"));
                break;
            case "historics":
                executeHistorics(dataSift, parsedArgs.get("c"), parsedArgs.map("p"));
                break;
            case "preview":
                executePreview(dataSift, parsedArgs.get("c"), parsedArgs.map("p"));
                break;
            case "sources":
                executeSources(dataSift, parsedArgs.get("c"), parsedArgs.map("p"));
                break;
        }

        HttpRequestBuilder.shutdown();
    }
View Full Code Here

Examples of com.datasift.client.cli.Parser.CliArguments

        switches.add(new CliSwitch("c", "command", true));
        CliSwitch endpoint = new CliSwitch("e", "endpoint");
        endpoint.setDefault("core");
        switches.add(endpoint);
        switches.add(new CliSwitch("p", "param"));
        CliArguments parsedArgs = Parser.parse(args, switches);

        Map<String, String> auth = parsedArgs.map("a");
        if (auth == null || auth.size() == 0) {
            System.out.println("Auth must be provided in the form '-a[uth] username api_key'");
            System.exit(0);
        }

        Map.Entry<String, String> authVals = auth.entrySet().iterator().next();
        DataSiftConfig config = new DataSiftConfig(authVals.getKey(), authVals.getValue());
        DataSiftClient dataSift = new DataSiftClient(config);
        switch (parsedArgs.get("e")) {
            case "core":
                executeCore(dataSift, parsedArgs.get("c"), parsedArgs.map("p"));
                break;
            case "push":
                executePush(dataSift, parsedArgs.get("c"), parsedArgs.map("p"));
                break;
            case "historics":
                executeHistorics(dataSift, parsedArgs.get("c"), parsedArgs.map("p"));
                break;
            case "preview":
                executePreview(dataSift, parsedArgs.get("c"), parsedArgs.map("p"));
                break;
            case "sources":
                executeSources(dataSift, parsedArgs.get("c"), parsedArgs.map("p"));
                break;
        }

        HttpRequestBuilder.shutdown();
    }
View Full Code Here

Examples of org.eobjects.analyzer.cli.CliArguments

    if (cliMode) {
      // hide splash screen
      SplashScreen.getSplashScreen().close();

      final CliArguments arguments = _options.getCommandLineArguments();

      if (arguments.isUsageMode()) {
        final PrintWriter out = new PrintWriter(System.out);
        CliArguments.printUsage(out);

        exitCommandLine(null, 1);
        return;
      }
    }

    // configuration loading can be multithreaded, so begin early
    final AnalyzerBeansConfiguration configuration = loadConfiguration();

    if (!cliMode) {
      // set up error handling that displays an error dialog
      final DCUncaughtExceptionHandler exceptionHandler = new DCUncaughtExceptionHandler();
      Thread.setDefaultUncaughtExceptionHandler(exceptionHandler);

      // init the look and feel
      LookAndFeelManager.getInstance().init();
    }

    // log usage
    UsageLogger.getInstance().logApplicationStartup();

    if (cliMode) {

      final PrintWriter out = new PrintWriter(System.out);
      // run in CLI mode

      CliArguments arguments = _options.getCommandLineArguments();

      final CliRunner runner = new CliRunner(arguments, out);
      runner.run(configuration);
      out.flush();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.