Ejemplo n.º 1
0
        /// <summary>
        /// Deploys the underlying threads to begin crawling the web
        /// </summary>
        /// <param name="query"></param>
        public void searchAndDeployAetherlings(string query)
        {
            ConfigurationContext inputContext = new ConfigurationContext(m_mainDisplayQueue, m_secondaryDisplayQueue, query);

            m_settings = inputContext.releaseConfiguredSettings();
            m_mainDisplayQueue.Enqueue(" ");
            m_mainDisplayQueue.Enqueue(ApplicationConstants.STARTED_THREADLING_DEPLOYMENT);
            m_mainDisplayQueue.Enqueue(" ");
            constructAndDeployAetherlings(m_settings);
            m_mainDisplayQueue.Enqueue(" ");
            m_mainDisplayQueue.Enqueue(ApplicationConstants.FINISHED_THREADLING_DEPLOYMENT);
        }