12345678910111213141516171819202122232425262728293031323334353637 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using Aitex.Core.Util;
- namespace Aitex.Core.RT.Job
- {
- public class JobManager : Singleton<JobManager>
- {
- private Dictionary<Guid, JobInfo> _jobList = new Dictionary<Guid, JobInfo>();
- object _locker = new object();
- public void Initialize()
- {
-
- }
- public JobInfo StartJob()
- {
- JobInfo info = new JobInfo();
- _jobList[info.JobId] = info;
- return info;
- }
- public void StopJob(Guid id, JobStatus result)
- {
- _jobList[id].JobResult = result;
- }
- public void Terminate()
- {
-
- }
- }
- }
|