Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
08/19/10 13:30:56 (14 years ago)
Author:
cneumuel
Message:

Split up "State" to "JobState" and "SlaveState" (#1159)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Server.Console/3.3/HiveServerManagementConsole.cs

    r4263 r4264  
    110110    void jdf_NewDataAvailable(object sender, EventArgs e) {
    111111      JobDataFetcher fetcher = (JobDataFetcher) sender;
    112       if (fetcher.PollStates.Contains(State.Finished)) {
    113         updateJobListView(fetcher, lv_finishedJobs, 0);
    114       } else if(fetcher.PollStates.Contains(State.Calculating)) {
    115         updateJobListView(fetcher, lv_calculatingJobs, 1);
    116       } else if (fetcher.PollStates.Contains(State.Offline)) {
    117         updateJobListView(fetcher, lv_offlineJobs, 2);
    118       }
    119     }
    120 
    121     private void updateJobListView(JobDataFetcher fetcher, ListView listView, int category) {
     112      if (fetcher.PollStates.Contains(JobState.Finished)) {
     113        UpdateJobListView(fetcher, lv_finishedJobs, 0);
     114      } else if(fetcher.PollStates.Contains(JobState.Calculating)) {
     115        UpdateJobListView(fetcher, lv_calculatingJobs, 1);
     116      } else if (fetcher.PollStates.Contains(JobState.Offline)) {
     117        UpdateJobListView(fetcher, lv_offlineJobs, 2);
     118      }
     119    }
     120
     121    private void UpdateJobListView(JobDataFetcher fetcher, ListView listView, int category) {
    122122      if (listView.InvokeRequired) {
    123         listView.Invoke(new updateListView(updateJobListView), new object[] { fetcher, listView, category });
     123        listView.Invoke(new updateListView(UpdateJobListView), new object[] { fetcher, listView, category });
    124124      } else {
    125125        listView.BeginUpdate();
     
    137137    private void Init() {
    138138
    139       jdfFinished = new JobDataFetcher(new State[] {State.Finished}, 50);
    140       jdfCalculating = new JobDataFetcher(new State[] {State.Calculating}, 50);
    141       jdfOffline = new JobDataFetcher(new State[] {State.Offline}, 50);
     139      jdfFinished = new JobDataFetcher(new JobState[] {JobState.Finished}, 50);
     140      jdfCalculating = new JobDataFetcher(new JobState[] {JobState.Calculating}, 50);
     141      jdfOffline = new JobDataFetcher(new JobState[] {JobState.Offline}, 50);
    142142
    143143      cmb_finishedJob_count.SelectedItem = "50";
     
    348348          int percentageUsage = CapacityRam(((ClientDto)resource).NrOfCores, ((ClientDto)resource).NrOfFreeCores);
    349349          int usage = 3;
    350           if ((((ClientDto)resource).State != State.Offline) &&
    351             (((ClientDto)resource).State != State.NullState)) {
     350          if ((((ClientDto)resource).State != SlaveState.Offline) &&
     351            (((ClientDto)resource).State != SlaveState.NullState)) {
    352352            if ((percentageUsage >= 0) && (percentageUsage <= 25)) {
    353353              usage = 0;
     
    419419      //lvSnapshots.Enabled = true;
    420420
    421       if (job.State == State.Offline) {
     421      if (job.State == JobState.Offline) {
    422422        pbJobControl.Image = ilLargeImgJob.Images[2];
    423       } else if (job.State == State.Calculating) {
     423      } else if (job.State == JobState.Calculating) {
    424424        pbJobControl.Image = ilLargeImgJob.Images[1];
    425       } else if (job.State == State.Finished) {
     425      } else if (job.State == JobState.Finished) {
    426426        pbJobControl.Image = ilLargeImgJob.Images[0];
    427427      }
     
    480480        lvJobDetails.Items.Add(lvi);
    481481
    482         if (job.State == State.Finished) {
     482        if (job.State == JobState.Finished) {
    483483          lvi = null;
    484484            lvi = new ListViewItem();
     
    500500        int percentageUsage = CapacityRam(currentClient.NrOfCores, currentClient.NrOfFreeCores);
    501501        int usage = 3;
    502         if ((currentClient.State != State.Offline) && (currentClient.State != State.NullState)) {
     502        if ((currentClient.State != SlaveState.Offline) && (currentClient.State != SlaveState.NullState)) {
    503503          if ((percentageUsage >= 0) && (percentageUsage <= 25)) {
    504504            usage = 0;
     
    630630        JobDto selectedJob = (JobDto)jlv.SelectedItems[0].Tag;
    631631
    632         if (selectedJob != null && selectedJob.State == State.Calculating) {
     632        if (selectedJob != null && selectedJob.State == JobState.Calculating) {
    633633          jlv.ContextMenuStrip.Items.Add(offlineItemAbortJob);
    634634          jlv.ContextMenuStrip.Items.Add(menuItemGetSnapshot);
     
    806806              change = true;
    807807            }
    808             if (job.State != State.Offline) {
     808            if (job.State != JobState.Offline) {
    809809              if ((!IsEqual(job.Client, jobold.Client)) || (job.State != jobold.State)
    810810                   || (job.Percentage != jobold.Percentage)) {
Note: See TracChangeset for help on using the changeset viewer.