Class CrawljaxConfiguration

    • Field Detail

      • url

        private URI url
      • basicAuthUrl

        private URI basicAuthUrl
      • plugins

        private com.google.common.collect.ImmutableList<Plugin> plugins
      • maximumStates

        private int maximumStates
      • maximumRuntime

        private long maximumRuntime
      • maximumDepth

        private int maximumDepth
      • output

        private File output
      • siteOutput

        private File siteOutput
        Output folder for data that is static to one site (ie. form data)
      • pluginOutput

        private File pluginOutput
        Output folder for data that is unique to each crawl (ie. plugin output)
    • Constructor Detail

      • CrawljaxConfiguration

        private CrawljaxConfiguration()
    • Method Detail

      • getUrl

        public URI getUrl()
      • getBasicAuthUrl

        public URI getBasicAuthUrl()
      • getCrawlScope

        public CrawlScope getCrawlScope()
      • getPlugins

        public com.google.common.collect.ImmutableList<Plugin> getPlugins()
      • getCrawlRules

        public CrawlRules getCrawlRules()
      • getMaximumStates

        public int getMaximumStates()
      • getMaximumRuntime

        public long getMaximumRuntime()
      • getMaximumDepth

        public int getMaximumDepth()
      • getSiteDir

        public File getSiteDir()
        Returns:
        The output directory for site-specific data such as form inputs.
      • getOutputDir

        public File getOutputDir()
        Returns:
        The output directory for crawl-specific data such as crawl-overview output.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object