Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/05/10 10:31:40 (14 years ago)
Author:
gkronber
Message:

Copied refactored plugin infrastructure from branch and merged changeset r2586:2589 from branch into the trunk. #799

Location:
trunk/sources/HeuristicLab.Hive.Engine/3.2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Hive.Engine/3.2/HeuristicLabHiveEnginePlugin.cs

    r2474 r2591  
    2929  /// Plugin class for HeuristicLab.Hive.Engine plugin.
    3030  /// </summary>
    31   [ClassInfo(Name = "HeuristicLab.Hive.Engine-3.2")]
    32   [PluginFile(Filename = "HeuristicLab.Hive.Engine-3.2.dll", Filetype = PluginFileType.Assembly)]
    33   [Dependency(Dependency = "HeuristicLab.Common-3.2")]
    34   [Dependency(Dependency = "HeuristicLab.Core-3.2")]
    35   [Dependency(Dependency = "HeuristicLab.Data-3.2")]
    36   [Dependency(Dependency = "HeuristicLab.DataAccess-3.2")]
    37   [Dependency(Dependency = "HeuristicLab.Hive.Contracts-3.2")]
    38   [Dependency(Dependency = "HeuristicLab.Hive.JobBase-3.2")]
    39   [Dependency(Dependency = "HeuristicLab.SequentialEngine-3.2")]
    40   [Dependency(Dependency = "HeuristicLab.Tracing-3.2")]
     31  [Plugin("HeuristicLab.Hive.Engine-3.2")]
     32  [PluginFile("HeuristicLab.Hive.Engine-3.2.dll", PluginFileType.Assembly)]
     33  [PluginDependency("HeuristicLab.Common-3.2")]
     34  [PluginDependency("HeuristicLab.Core-3.2")]
     35  [PluginDependency("HeuristicLab.Data-3.2")]
     36  [PluginDependency("HeuristicLab.DataAccess-3.2")]
     37  [PluginDependency("HeuristicLab.Hive.Contracts-3.2")]
     38  [PluginDependency("HeuristicLab.Hive.JobBase-3.2")]
     39  [PluginDependency("HeuristicLab.SequentialEngine-3.2")]
     40  [PluginDependency("HeuristicLab.Tracing-3.2")]
    4141  public class HeuristicLabHiveEnginePlugin : PluginBase {
    4242  }
  • trunk/sources/HeuristicLab.Hive.Engine/3.2/HiveEngine.cs

    r2474 r2591  
    125125
    126126        job = restoredJob;
    127         PluginManager.ControlManager.ShowControl(job.Engine.CreateView());
     127        ControlManager.Manager.ShowControl(job.Engine.CreateView());
    128128        OnChanged();
    129129        OnFinished();
     
    168168        HiveLogger.Debug("HiveEngine: Results-polling - Got result!");
    169169        job = (Job)PersistenceManager.RestoreFromGZip(jobResult.SerializedJobResultData);
    170         PluginManager.ControlManager.ShowControl(job.Engine.CreateView());
     170        ControlManager.Manager.ShowControl(job.Engine.CreateView());
    171171      }
    172172      //HiveLogger.Debug("HiveEngine: Results-polling - Exception!");
     
    218218      executableJobObj.SerializedJobData = memStream.ToArray();
    219219
    220       DiscoveryService service = new DiscoveryService();
    221       List<PluginInfo> plugins = new List<PluginInfo>();
     220      List<IPluginDescription> plugins = new List<IPluginDescription>();
    222221
    223222      foreach (IStorable storeable in dictionary.Values) {
    224         PluginInfo pluginInfo = service.GetDeclaringPlugin(storeable.GetType());
     223        IPluginDescription pluginInfo = ApplicationManager.Manager.GetDeclaringPlugin(storeable.GetType());
    225224        if (!plugins.Contains(pluginInfo)) {
    226225          plugins.Add(pluginInfo);
     
    233232      List<HivePluginInfo> pluginsNeeded =
    234233        new List<HivePluginInfo>();
    235       foreach (PluginInfo uniquePlugin in plugins) {
     234      foreach (IPluginDescription uniquePlugin in plugins) {
    236235        HivePluginInfo pluginInfo =
    237236          new HivePluginInfo();
Note: See TracChangeset for help on using the changeset viewer.