- Timestamp:
- 04/25/13 19:52:24 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HivePerformance/sources/HeuristicLab.Services.Hive/3.3/Interfaces/IHiveDao.cs
r9393 r9397 29 29 public interface IHiveDao { 30 30 #region Task Methods 31 Task GetTaskById(Guid id); 31 Task GetTaskById(Guid task); 32 Tuple<Task, Guid?> GetTaskByIdAndLastStateLogSlaveId(Guid taskId); 32 33 33 IQueryable<TaskInfoForScheduler> GetWaitingTasks(Slave slave); 34 IEnumerable<TaskInfoForScheduler> GetWaitingTasks(Slave slave); 35 IQueryable<DT.LightweightTask> GetLightweightTasks(Guid jobId); 34 36 35 37 void UpdateTask(Task task); … … 37 39 Task UpdateTaskState(Guid taskId, TaskState taskState, Guid? slaveId, Guid? userId, string exception); 38 40 41 bool TaskIsAllowedToBeCalculatedBySlave(Guid taskId, Guid slaveId); 39 42 #endregion 40 43 … … 68 71 69 72 void UpdateSlave(Slave slave); 73 74 bool SlaveHasToShutdownComputer(Guid slaveId); 75 bool SlaveIsAllowedToCalculate(Guid slaveId); 70 76 #endregion 71 77 … … 75 81 76 82 #region Resource Methods 77 IQueryable<Guid> GetAssignedResourcesIds(Guid taskId); 78 IEnumerable<Resource> GetParentResources(Guid resourceId); 79 IEnumerable<Guid> GetParentResourcesIDs(Guid resourceId); 83 80 84 #endregion 81 85 … … 93 97 94 98 #region Downtime Methods 95 IQueryable<int> GetNumberOfDowntimesFromParentResourcesAtCurrentTime(Guid resourceId, DowntimeType type);96 99 #endregion 97 100
Note: See TracChangeset
for help on using the changeset viewer.