- Timestamp:
- 12/07/10 10:46:26 (14 years ago)
- 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
-
Property
svn:ignore
set to
-
branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Services.Hive.Common/3.4/ServiceContracts/IHiveService.cs
r5038 r5053 35 35 JobData GetJobData(Guid jobId); 36 36 37 [OperationContract]38 Stream GetJobDataStreamed(Guid jobId);37 //[OperationContract] 38 //Stream GetJobDataStreamed(Guid jobId); 39 39 40 40 [OperationContract] 41 41 void UpdateJob(Job jobDto, JobData jobDataDto); 42 42 43 [OperationContract] // formerly StoreFinishedJobResultStreamed44 void UpdateJobDataStreamed(Stream stream);43 //[OperationContract] // formerly StoreFinishedJobResultStreamed 44 //void UpdateJobDataStreamed(Stream stream); 45 45 46 46 [OperationContract] … … 72 72 #endregion 73 73 74 75 74 #region Job Control Methods 76 75 [OperationContract] 77 void AbortJob(Guid jobId);76 void StopJob(Guid jobId); 78 77 79 78 [OperationContract] … … 116 115 //[OperationContract] 117 116 //void Logout(Guid clientId); 117 118 [OperationContract] 119 void Hello(Guid slaveId, string name, int cores, int memory); 120 121 [OperationContract] 122 void GoodBye(); 118 123 #endregion 119 124 120 125 #region Heartbeat Methods 121 126 [OperationContract] 122 List<MessageContainer> ProcessHeartbeat(Heartbeat heartbeat);127 List<MessageContainer> Heartbeat(Heartbeat heartbeat); 123 128 #endregion 124 129 125 130 #region Plugin Methods 126 131 [OperationContract] 132 Guid AddPlugin(Plugin plugin, List<PluginData> pluginData); 133 [OperationContract] 134 IEnumerable<Plugin> GetPlugins(); 135 [OperationContract] 127 136 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);134 137 #endregion 135 138 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 146 150 147 151 #region Slave Methods
Note: See TracChangeset
for help on using the changeset viewer.