Class URLArgumentHandler

  • java.lang.Object
    • org.apache.geode.modules.session.installer.args.URLArgumentHandler
  • All Implemented Interfaces:
    ArgumentHandler

    public class URLArgumentHandler
    extends Object
    implements ArgumentHandler
    Argument handler implementation which accepts file paths or URLs and normalizes the parameters to URLs.
    • Constructor Detail

      • URLArgumentHandler

        public URLArgumentHandler()
    • Method Detail

      • handleArgument

        public void handleArgument​(Argument arg,
                                   String form,
                                   String[] parameters)
                            throws UsageException
        Ensure that the argument is either a file path or a properly formatted URL. If it is a file path, convert to a URL. If neither, throws a UsageException.
        Specified by:
        handleArgument in interface ArgumentHandler
        Parameters:
        arg - argument
        form - form used
        parameters - parameters supplied
        Throws:
        UsageException - when file not found or not a workable URL