public void InitQueue() { var fileRep = new FileQueueRepository<Job>(Environment.CurrentDirectory + "\\queue"); _fileQueue = new JobQueue { Repository = fileRep }; //_fileQueue.Clear(); }
private static JobQueue AcquireFileJobQueue(string jobExecutionServiceName) { string jobExecutionServiceLocation = GetPathOfService(jobExecutionServiceName); var fileRep = new FileQueueRepository<Job>(jobExecutionServiceLocation + "\\queue"); var fileErrorRep = new FileQueueRepository<Job>(jobExecutionServiceLocation + "\\queue-error"); var fileExecutedRep = new FileQueueRepository<Job>(jobExecutionServiceLocation + "\\queue-executed"); return new JobQueue { Repository = fileRep, ErroredJobs = fileErrorRep, ExecutedJobs = fileExecutedRep }; }
public static void AcquireJobQueue() { JobExecutionServiceName = JobQueueManager.Properties.Settings.Default.JobExecutionServiceName; string jobExecutionServiceLocation = GetPathOfService(JobExecutionServiceName); var fileRep = new FileQueueRepository<Job>(jobExecutionServiceLocation + "\\queue"); var fileErrorRep = new FileQueueRepository<Job>(jobExecutionServiceLocation + "\\queue-error"); var logger = new Logger(jobExecutionServiceLocation + "\\log"); JobQueue = new JobQueue { Repository = fileRep, ErroredJobs = fileErrorRep, LoggerDelegate = logger }; }
public void SetupQueue() { JobConfiguration.AppSettings = Settings.Default; Repository = new FileQueueRepository<Job>(Environment.CurrentDirectory + "\\queue"); var fileErrorRep = new FileQueueRepository<Job>(Environment.CurrentDirectory + "\\queue-error"); var fileExecutedRep = new FileQueueRepository<Job>(Environment.CurrentDirectory + "\\queue-executed"); JobQueue = new JobQueue { Repository = Repository, ErroredJobs = fileErrorRep, ExecutedJobs = fileExecutedRep, LoggerDelegate = Logger}; JobQueue.Clear(); JobQueue.ErroredJobs.Clear(); JobQueue.ExecutedJobs.Clear(); }