Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/16/09 11:15:34 (15 years ago)
Author:
gkronber
Message:

trivial refactoring of CEDMA server and server form. #644

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.CEDMA.Server/3.3/ServerForm.cs

    r1898 r2050  
    4343  public partial class ServerForm : Form {
    4444    private Server server;
    45     private Store store;
    46     private IDispatcher dispatcher;
    47     private IExecuter executer;
    4845
    49     private static readonly string rdfFile = AppDomain.CurrentDomain.BaseDirectory + "rdf_store.db3";
    50     private static readonly string rdfConnectionString = "sqlite:rdf:Data Source=\"" + rdfFile + "\"";
    5146
    5247    public ServerForm() {
    5348      InitializeComponent();
    54       store = new Store(rdfConnectionString);
    55       server = new Server(store);
     49      server = new Server();
    5650      server.Start();
    5751      addressTextBox.Text = server.CedmaServiceUrl;
     
    5953
    6054    private void refreshTimer_Tick(object sender, EventArgs e) {
    61       listBox.DataSource = executer.GetJobs();
     55      listBox.DataSource = server.GetActiveJobDescriptions();
    6256    }
    6357
    6458    private void connectButton_Click(object sender, EventArgs e) {
    65       dispatcher = new SimpleDispatcher(store);
    66       if (address.Text.Contains("ExecutionEngine")) {
    67         executer = new HiveExecuter(dispatcher, store, address.Text);
    68       } else {
    69         // default is grid backend
    70         executer = new GridExecuter(dispatcher, store, address.Text);
    71       }
    72       executer.Start();
     59      server.Connect(address.Text);
    7360      maxActiveJobsUpDown.Enabled = true;
    74       maxActiveJobsUpDown.Value = executer.MaxActiveJobs;
     61      maxActiveJobsUpDown.Value = server.MaxActiveJobs;
    7562      connectButton.Enabled = false;
    7663      refreshTimer.Start();
     
    7865
    7966    private void maxActiveJobsUpDown_ValueChanged(object sender, EventArgs e) {
    80       executer.MaxActiveJobs = Convert.ToInt32(maxActiveJobsUpDown.Value);
     67      server.MaxActiveJobs = Convert.ToInt32(maxActiveJobsUpDown.Value);
    8168    }
    8269  }
Note: See TracChangeset for help on using the changeset viewer.