Changeset 3011 for trunk/sources/HeuristicLab.Hive.Contracts/3.2/Interfaces
- Timestamp:
- 03/12/10 10:57:21 (15 years ago)
- Location:
- trunk/sources/HeuristicLab.Hive.Contracts/3.2/Interfaces
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Hive.Contracts/3.2/Interfaces/IClientCommunicator.cs
r2117 r3011 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2008 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 35 35 public interface IClientCommunicator { 36 36 [OperationContract] 37 Response Login(Client Info clientInfo);37 Response Login(ClientDto clientInfo); 38 38 [OperationContract] 39 39 ResponseHB ProcessHeartBeat(HeartBeatData hbData); 40 40 [OperationContract] 41 41 ResponseJob SendJob(Guid clientId); 42 [OperationContract]43 ResponseSerializedJob SendSerializedJob(Guid clientId);42 //[OperationContract] 43 //ResponseSerializedJob SendSerializedJob(Guid clientId); 44 44 [OperationContract] 45 45 ResponseResultReceived StoreFinishedJobResult(Guid clientId, … … 59 59 Response IsJobStillNeeded(Guid jobId); 60 60 [OperationContract] 61 ResponsePlugin SendPlugins(List<HivePluginInfo > pluginList);61 ResponsePlugin SendPlugins(List<HivePluginInfoDto> pluginList); 62 62 } 63 63 } -
trunk/sources/HeuristicLab.Hive.Contracts/3.2/Interfaces/IClientFacade.cs
r1939 r3011 35 35 36 36 [OperationContract] 37 Stream SendStreamedPlugins(List<HivePluginInfo > pluginList);37 Stream SendStreamedPlugins(List<HivePluginInfoDto> pluginList); 38 38 39 39 [OperationContract] -
trunk/sources/HeuristicLab.Hive.Contracts/3.2/Interfaces/IClientManager.cs
r1825 r3011 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2008 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 34 34 public interface IClientManager { 35 35 [OperationContract] 36 ResponseList<Client Info> GetAllClients();36 ResponseList<ClientDto> GetAllClients(); 37 37 [OperationContract] 38 [ServiceKnownType(typeof (Resource ))]39 [ServiceKnownType(typeof(Client Info))]40 [ServiceKnownType(typeof(ClientGroup ))]41 ResponseList<ClientGroup > GetAllClientGroups();38 [ServiceKnownType(typeof (ResourceDto))] 39 [ServiceKnownType(typeof(ClientDto))] 40 [ServiceKnownType(typeof(ClientGroupDto))] 41 ResponseList<ClientGroupDto> GetAllClientGroups(); 42 42 [OperationContract] 43 ResponseObject<List<ClientGroup >> GetAllGroupsOfResource(Guid resourceId);43 ResponseObject<List<ClientGroupDto>> GetAllGroupsOfResource(Guid resourceId); 44 44 [OperationContract] 45 ResponseObject<ClientGroup > AddClientGroup(ClientGroupclientGroup);45 ResponseObject<ClientGroupDto> AddClientGroup(ClientGroupDto clientGroup); 46 46 [OperationContract] 47 47 Response DeleteClientGroup(Guid clientGroupId); 48 48 [OperationContract] 49 [ServiceKnownType(typeof(Resource ))]50 [ServiceKnownType(typeof(Client Info))]51 [ServiceKnownType(typeof(ClientGroup ))]52 Response AddResourceToGroup(Guid clientGroupId, Resource resource);49 [ServiceKnownType(typeof(ResourceDto))] 50 [ServiceKnownType(typeof(ClientDto))] 51 [ServiceKnownType(typeof(ClientGroupDto))] 52 Response AddResourceToGroup(Guid clientGroupId, ResourceDto resource); 53 53 [OperationContract] 54 54 Response DeleteResourceFromGroup(Guid clientGroupId, Guid resourceId); 55 55 [OperationContract] 56 ResponseList<UpTimeStatistics > GetAllUpTimeStatistics();56 ResponseList<UpTimeStatisticsDto> GetAllUpTimeStatistics(); 57 57 } 58 58 } -
trunk/sources/HeuristicLab.Hive.Contracts/3.2/Interfaces/IExecutionEngineFacade.cs
r2099 r3011 31 31 public interface IExecutionEngineFacade { 32 32 [OperationContract] 33 ResponseObject<Job > AddJob(SerializedJob job);33 ResponseObject<JobDto> AddJob(SerializedJob job); 34 34 [OperationContract] 35 35 Response RequestSnapshot(Guid jobId); 36 36 [OperationContract] 37 ResponseObject<SerializedJob Result> GetLastSerializedResult(Guid jobId, bool requested);37 ResponseObject<SerializedJob> GetLastSerializedResult(Guid jobId, bool requested); 38 38 [OperationContract] 39 39 Response AbortJob(Guid jobId); -
trunk/sources/HeuristicLab.Hive.Contracts/3.2/Interfaces/IJobManager.cs
r2099 r3011 34 34 public interface IJobManager { 35 35 [OperationContract] 36 ResponseList<Job > GetAllJobs();36 ResponseList<JobDto> GetAllJobs(); 37 37 [OperationContract] 38 ResponseObject<Job > GetJobById(Guid jobId);38 ResponseObject<JobDto> GetJobById(Guid jobId); 39 39 [OperationContract] 40 ResponseObject<Job > AddNewJob(SerializedJob job);40 ResponseObject<JobDto> AddNewJob(SerializedJob job); 41 41 [OperationContract] 42 42 Response RemoveJob(Guid jobId); 43 43 [OperationContract] 44 ResponseObject<Job Result> GetLastJobResultOf(Guid jobId);44 ResponseObject<JobDto> GetLastJobResultOf(Guid jobId); 45 45 [OperationContract] 46 ResponseObject<SerializedJob Result> GetLastSerializedJobResultOf(Guid jobId, bool requested);46 ResponseObject<SerializedJob> GetLastSerializedJobResultOf(Guid jobId, bool requested); 47 47 [OperationContract] 48 48 ResponseList<JobResult> GetAllJobResults(Guid jobId); … … 52 52 Response AbortJob(Guid jobId); 53 53 [OperationContract] 54 ResponseList<Project > GetAllProjects();54 ResponseList<ProjectDto> GetAllProjects(); 55 55 [OperationContract] 56 Response CreateProject(Project project);56 Response CreateProject(ProjectDto project); 57 57 [OperationContract] 58 Response ChangeProject(Project project);58 Response ChangeProject(ProjectDto project); 59 59 [OperationContract] 60 60 Response DeleteProject(Guid projectId); 61 61 [OperationContract] 62 ResponseList<Job > GetJobsByProject(Guid projectId);62 ResponseList<JobDto> GetJobsByProject(Guid projectId); 63 63 } 64 64 }
Note: See TracChangeset
for help on using the changeset viewer.