Class RetrievalToolConfigParser

java.lang.Object
org.duracloud.retrieval.config.RetrievalToolConfigParser

public class RetrievalToolConfigParser extends Object
Handles reading the configuration parameters for the Retrieval Tool
  • Field Details

  • Constructor Details

    • RetrievalToolConfigParser

      public RetrievalToolConfigParser()
      Creates a parser for command line configuration options.
  • Method Details

    • processCommandLine

      public RetrievalToolConfig processCommandLine(String[] args)
      Parses command line configuration into an object structure, validates correct values along the way. Prints a help message and exits the JVM on parse failure.
      Parameters:
      args - command line configuration values
      Returns:
      populated RetrievalToolConfig
    • processOptions

      protected RetrievalToolConfig processOptions(String[] args) throws org.apache.commons.cli.ParseException
      Throws:
      org.apache.commons.cli.ParseException
    • getPasswordEnvVariable

      protected String getPasswordEnvVariable()
    • getConsole

      protected ConsolePrompt getConsole()