Changeset 1503
- Timestamp:
- 04/03/09 13:06:55 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Hive.Engine/HiveEngine.cs
r1487 r1503 28 28 using HeuristicLab.Hive.Contracts.Interfaces; 29 29 using HeuristicLab.Hive.Contracts; 30 using HeuristicLab.PluginInfrastructure; 30 31 31 32 namespace HeuristicLab.Hive.Engine { … … 71 72 public void Execute() { 72 73 IExecutionEngineFacade executionEngineFacade = ServiceLocator.CreateExecutionEngineFacade(HiveServerUrl); 74 DiscoveryService dService = new DiscoveryService(); 75 PluginInfo depInfo = dService.GetDeclaringPlugin(typeof(HiveEngine)); 76 77 List<PluginInfo> dependentPlugins = PluginManager.Manager.GetDependentPluginsRec(depInfo); 78 73 79 HeuristicLab.Hive.Contracts.BusinessObjects.Job jobObj = new HeuristicLab.Hive.Contracts.BusinessObjects.Job(); 74 80 jobObj.SerializedJob = PersistenceManager.SaveToGZip(job); 75 81 jobObj.State = HeuristicLab.Hive.Contracts.BusinessObjects.State.offline; 82 jobObj.PluginsNeeded = dependentPlugins; 76 83 ResponseObject<Contracts.BusinessObjects.Job> res = executionEngineFacade.AddJob(jobObj); 77 84 }
Note: See TracChangeset
for help on using the changeset viewer.