Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/03/13 13:47:27 (11 years ago)
Author:
pfleck
Message:

#2030
Added SelfHost-Project
Renamed HiveDtoDao back to HiveDao and renamed the optimized HiveDao into OptimizedDao instead.
Optimized AddTask by using compiled queries.

Location:
branches/HivePerformance/sources/HeuristicLab.Services.Hive/3.3/Interfaces
Files:
1 edited
1 copied
1 moved

Legend:

Unmodified
Added
Removed
  • branches/HivePerformance/sources/HeuristicLab.Services.Hive/3.3/Interfaces/IHiveDao.cs

    r9394 r9434  
    2727
    2828namespace HeuristicLab.Services.Hive {
    29   public interface IHiveDtoDao {
     29  public interface IHiveDao {
    3030    #region Task Methods
    3131    DT.Task GetTask(Guid id);
  • branches/HivePerformance/sources/HeuristicLab.Services.Hive/3.3/Interfaces/IOptimizedHiveDao.cs

    r9399 r9434  
    2727using DT = HeuristicLab.Services.Hive.DataTransfer;
    2828namespace HeuristicLab.Services.Hive {
    29   public interface IHiveDao {
     29  public interface IOptimizedHiveDao {
    3030    #region Task Methods
    3131    Task GetTaskById(Guid task);
     
    3838    void UpdateTask(Task task);
    3939    Task UpdateTaskState(Guid taskId, TaskState taskState, Guid? slaveId, Guid? userId, string exception);
     40
     41    Guid AddTask(Task task);
     42    void AssignJobToResource(Guid taskId, IEnumerable<Guid> resourceIds);
    4043
    4144    bool TaskIsAllowedToBeCalculatedBySlave(Guid taskId, Guid slaveId);
     
    8184
    8285    #region Resource Methods
    83 
     86    IEnumerable<Guid> GetAssignedResourceIds(Guid jobId);
    8487    #endregion
    8588
  • branches/HivePerformance/sources/HeuristicLab.Services.Hive/3.3/Interfaces/IServiceLocator.cs

    r9391 r9434  
    2626    Access.IRoleVerifier RoleVerifier { get; }
    2727    IAuthorizationManager AuthorizationManager { get; }
    28     IHiveDtoDao HiveDtoDao { get; }
    2928    IHiveDao HiveDao { get; }
     29    IOptimizedHiveDao OptimizedHiveDao { get; }
    3030    IEventManager EventManager { get; }
    3131    ITransactionManager TransactionManager { get; }
Note: See TracChangeset for help on using the changeset viewer.