Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/12/09 14:05:33 (15 years ago)
Author:
gkronber
Message:

Improved dispatching mechanism. #419 (Refactor CEDMA plugins).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/CEDMA-Refactoring-Ticket419/HeuristicLab.CEDMA.Server/ServerForm.cs

    r1060 r1216  
    4949    private static readonly string rdfFile = AppDomain.CurrentDomain.BaseDirectory + "rdf_store.db3";
    5050    private static readonly string rdfConnectionString = "sqlite:rdf:Data Source=\"" + rdfFile + "\"";
    51    
     51
    5252    public ServerForm() {
    5353      InitializeComponent();
     
    5656      server.Start();
    5757      addressTextBox.Text = server.CedmaServiceUrl;
    58       dispatcher = new Dispatcher(store);
    59       dispatcher.Start();
    6058    }
    6159
    6260    private void refreshTimer_Tick(object sender, EventArgs e) {
    63       listBox.DataSource = dispatcher.DispatchQueue;
     61      listBox.DataSource = executer.GetJobs();
    6462    }
    6563
    6664    private void connectButton_Click(object sender, EventArgs e) {
     65      dispatcher = new Dispatcher(store);
     66      dispatcher.Start();
    6767      executer = new Executer(dispatcher, store, gridAddress.Text);
    6868      executer.Start();
     69      maxActiveJobsUpDown.Enabled = true;
     70      maxActiveJobsUpDown.Value = executer.MaxActiveJobs;
    6971      connectButton.Enabled = false;
     72      refreshTimer.Start();
     73    }
     74
     75    private void maxActiveJobsUpDown_ValueChanged(object sender, EventArgs e) {
     76      executer.MaxActiveJobs = Convert.ToInt32(maxActiveJobsUpDown.Value);
    7077    }
    7178  }
Note: See TracChangeset for help on using the changeset viewer.