Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/05/10 10:31:40 (15 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.Grid/3.2
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Grid/3.2/GridClient.cs

    r1529 r2591  
    134134        if(gotEngine && !stopped) {
    135135          executing = true;
    136           AppDomain engineDomain = PluginManager.Manager.CreateAndInitAppDomain("Engine domain");
     136          AppDomain engineDomain = HeuristicLab.PluginInfrastructure.Sandboxing.SandboxManager.CreateAndInitSandbox("Engine domain");
    137137          Type engineRunnerType = typeof(EngineRunner);
    138138         
  • trunk/sources/HeuristicLab.Grid/3.2/GridClientApplication.cs

    r1529 r2591  
    2727
    2828namespace HeuristicLab.Grid {
    29   [ClassInfo(Name = "Grid Client", Description="Client application for the distributed engine grid.", AutoRestart = true)]
     29  [Application("Grid Client", "Client application for the distributed engine grid.", true)]
    3030  class GridClientApplication : ApplicationBase {
    3131    public override void Run() {
  • trunk/sources/HeuristicLab.Grid/3.2/GridServerApplication.cs

    r1529 r2591  
    2727
    2828namespace HeuristicLab.Grid {
    29   [ClassInfo(Name = "Grid Server", Description = "Server application for the distributed engine grid.", AutoRestart=true)]
     29  [Application("Grid Server", "Server application for the distributed engine grid.", true)]
    3030  class GridServerApplication : ApplicationBase {
    3131    public override void Run() {
  • trunk/sources/HeuristicLab.Grid/3.2/HeuristicLabGridPlugin.cs

    r2058 r2591  
    2727
    2828namespace HeuristicLab.Grid {
    29   [ClassInfo(Name = "HeuristicLab.Grid-3.2")]
    30   [PluginFile(Filename = "HeuristicLab.Grid-3.2.dll", Filetype = PluginFileType.Assembly)]
    31   [Dependency(Dependency = "HeuristicLab.Core-3.2")]
    32   [Dependency(Dependency = "HeuristicLab.Tracing-3.2")]
     29  [Plugin("HeuristicLab.Grid-3.2")]
     30  [PluginFile("HeuristicLab.Grid-3.2.dll", PluginFileType.Assembly)]
     31  [PluginDependency("HeuristicLab.Core-3.2")]
     32  [PluginDependency("HeuristicLab.Tracing-3.2")]
    3333  public class HeuristicLabGridPlugin : PluginBase {
    3434  }
Note: See TracChangeset for help on using the changeset viewer.