/// <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); }