Class RetrievalToolConfigParser


  • public class RetrievalToolConfigParser
    extends Object
    Handles reading the configuration parameters for the Retrieval Tool
    • Constructor Detail

      • RetrievalToolConfigParser

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

      • 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()