Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/07/10 10:46:26 (13 years ago)
Author:
cneumuel
Message:

#1233

  • changed solution name
  • minor changes to IHiveService
Location:
branches/HeuristicLab.Hive-3.4/sources
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Hive-3.4/sources

    • Property svn:ignore set to
      HeuristicLab.Hive-3.4.suo
  • branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Services.Hive.Common/3.4/ServiceContracts/IHiveService.cs

    r5038 r5053  
    3535    JobData GetJobData(Guid jobId);
    3636
    37     [OperationContract]
    38     Stream GetJobDataStreamed(Guid jobId);
     37    //[OperationContract]
     38    //Stream GetJobDataStreamed(Guid jobId);
    3939
    4040    [OperationContract]
    4141    void UpdateJob(Job jobDto, JobData jobDataDto);
    4242       
    43     [OperationContract] // formerly StoreFinishedJobResultStreamed
    44     void UpdateJobDataStreamed(Stream stream);
     43    //[OperationContract] // formerly StoreFinishedJobResultStreamed
     44    //void UpdateJobDataStreamed(Stream stream);
    4545
    4646    [OperationContract]
     
    7272    #endregion
    7373
    74 
    7574    #region Job Control Methods
    7675    [OperationContract]
    77     void AbortJob(Guid jobId);
     76    void StopJob(Guid jobId);
    7877
    7978    [OperationContract]
     
    116115    //[OperationContract]
    117116    //void Logout(Guid clientId);
     117
     118    [OperationContract]
     119    void Hello(Guid slaveId, string name, int cores, int memory);
     120
     121    [OperationContract]
     122    void GoodBye();
    118123    #endregion
    119124
    120125    #region Heartbeat Methods
    121126    [OperationContract]
    122     List<MessageContainer> ProcessHeartbeat(Heartbeat heartbeat);
     127    List<MessageContainer> Heartbeat(Heartbeat heartbeat);
    123128    #endregion
    124129
    125130    #region Plugin Methods
    126131    [OperationContract]
     132    Guid AddPlugin(Plugin plugin, List<PluginData> pluginData);
     133    [OperationContract]
     134    IEnumerable<Plugin> GetPlugins();
     135    [OperationContract]
    127136    IEnumerable<PluginData> GetPluginDatas(List<Guid> pluginIds);
    128     [OperationContract]
    129     Stream GetStreamedPluginDatas(List<Guid> pluginIds);
    130     [OperationContract]
    131     IEnumerable<Plugin> GetAvailablePlugins();
    132     [OperationContract]
    133     Guid AddPlugin(Plugin plugin, List<PluginData> pluginData);
    134137    #endregion
    135138
    136     #region Calendar Methods
    137     [OperationContract]
    138     IEnumerable<Appointment> GetCalendar(Guid slaveId);
    139     [OperationContract]
    140     void SetCalendarStatus(Guid clientId, CalendarState state);
    141     [OperationContract]
    142     IEnumerable<Appointment> GetUptimeCalendarForResource(Guid guid);
    143     [OperationContract]
    144     void SetUptimeCalendarForResource(Guid guid, IEnumerable<Appointment> appointments, bool isForced);
    145     #endregion
     139    // slave should be unaware of calendar. only server decides based on calendar if slave gets jobs
     140    //#region Calendar Methods
     141    //[OperationContract]
     142    //IEnumerable<Appointment> GetCalendar(Guid slaveId);
     143    //[OperationContract]
     144    //void SetCalendarStatus(Guid clientId, CalendarState state);
     145    //[OperationContract]
     146    //IEnumerable<Appointment> GetUptimeCalendarForResource(Guid guid);
     147    //[OperationContract]
     148    //void SetUptimeCalendarForResource(Guid guid, IEnumerable<Appointment> appointments, bool isForced);
     149    //#endregion
    146150
    147151    #region Slave Methods
Note: See TracChangeset for help on using the changeset viewer.