':param crawl_infrastructure_plugins: Instances of crawl_infrastructure
plugins in a list
:param w3af_core: The w3af core that we\'ll use for status reporting
:param max_discovery_time: The max time (in seconds) to use for the
discovery phase'

def __init__(self, crawl_infrastructure_plugins, w3af_core, max_discovery_time):

    super(crawl_infrastructure, self).__init__(crawl_infrastructure_plugins, w3af_core, thread_name='CrawlInfra', max_pool_queued_tasks=100)
    self._max_discovery_time = int(max_discovery_time)
    self._variant_db = VariantDB()
    self._disabled_plugins = set()
    self._running = True
    self._report_max_time = True
    self._reported_found_urls = ScalableBloomFilter()
