Method | Description | |
---|---|---|
AddItemToJobQueue ( |
||
AssignJobToWorkerNodes ( ) : void | ||
CancelJobByJobId ( System.Guid jobId ) : void | ||
CheckWorkerNodesAreAlive ( System.TimeSpan timeSpan ) : void | ||
CreateJobDetail ( |
||
Dispose ( ) : void | ||
GetAllItemsInJobQueue ( ) : List |
||
GetAllJobs ( ) : IList |
||
GetAllWorkerNodes ( ) : IList |
||
GetJobByJobId ( System.Guid jobId ) : |
||
GetJobDetailsByJobId ( System.Guid jobId ) : IList |
||
GetJobQueueItemByJobId ( System.Guid jobId ) : |
||
JobManager ( IJobRepository jobRepository, IWorkerNodeRepository workerNodeRepository, |
||
UpdateResultForJob ( System.Guid jobId, string result, System.DateTime ended ) : void |
Method | Description | |
---|---|---|
AssignJobToWorkerNodes_Elapsed ( object sender, System.Timers.ElapsedEventArgs e ) : void | ||
CheckHeartbeats_Elapsed ( object sender, System.Timers.ElapsedEventArgs e ) : void |
public AddItemToJobQueue ( |
||
jobQueueItem | ||
return | void |
public CancelJobByJobId ( System.Guid jobId ) : void | ||
jobId | System.Guid | |
return | void |
public CheckWorkerNodesAreAlive ( System.TimeSpan timeSpan ) : void | ||
timeSpan | System.TimeSpan | |
return | void |
public CreateJobDetail ( |
||
jobDetail | ||
return | void |
public GetJobByJobId ( System.Guid jobId ) : |
||
jobId | System.Guid | |
return |
public GetJobDetailsByJobId ( System.Guid jobId ) : IList |
||
jobId | System.Guid | |
return | IList |
public GetJobQueueItemByJobId ( System.Guid jobId ) : |
||
jobId | System.Guid | |
return |
public JobManager ( IJobRepository jobRepository, IWorkerNodeRepository workerNodeRepository, |
||
jobRepository | IJobRepository | |
workerNodeRepository | IWorkerNodeRepository | |
managerConfiguration | ||
jobPurgeTimer | ||
nodePurgeTimer | ||
return | System |
public UpdateResultForJob ( System.Guid jobId, string result, System.DateTime ended ) : void | ||
jobId | System.Guid | |
result | string | |
ended | System.DateTime | |
return | void |