public void BeforeTest() { queueMgr = new JobQueueManager(new ConfigManager()); queueMgr.EmptyQueue += new EventHandler(queueMgr_EmptyQueue); queueMgr.Initialize(); mre = new ManualResetEventSlim(); }
public JobProcessor(ConfigManager config, Database currentDb, JobQueueManager manager, NAppIndexUpdater indexUpdater, NAppIndexReader indexReader) { this.currentDb = currentDb; this.manager = manager; this.indexReader = indexReader; this.indexUpdater = indexUpdater; if (!int.TryParse(config.GetSetting(SettingKeys.Manager_ProcessorQueueSize), out this.processorQueueSize)) { this.processorQueueSize = 64; } InitializeLists(); }
static void Main(string[] args) { Console.WriteLine("Starting..."); using (var queueMgr = new JobQueueManager(new ConfigManager())) { queueMgr.Initialize(); Console.WriteLine("Started and Listening"); var line = string.Empty; while (!line.Equals("exit", StringComparison.InvariantCultureIgnoreCase)) { line = Console.ReadLine(); } Console.WriteLine("Exiting..."); } }
public Listener(ConfigManager config, JobQueueManager manager) { listenerLock = new object(); var defaultPort = 33700; var portStr = config.GetSetting(SettingKeys.Socket_PortNo, defaultPort.ToString()); if (!int.TryParse(portStr, out this.port)) { this.port = defaultPort; } else if (this.port <= 0) { this.port = defaultPort; } this.manager = manager; }
public Job(ConfigManager config, JobQueueManager manager, bool IsDatabaseTask, bool traceEnabled) { this.config = config; this.manager = manager; if (IsDatabaseTask) { currentDb = new Database(config); currentDb.InitializeDatabase(); indexUpdater = new NAppIndexUpdater(config, currentDb); indexUpdater.Initialize(); } indexReader = new NAppIndexReader(config); this.traceEnabled = traceEnabled; }