Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/21/11 21:50:39 (13 years ago)
Author:
ascheibe
Message:

#1233

  • fixed job pause bug... again
  • general Executor improvements
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive/3.4/Jobs/OptimizerJob.cs

    r5450 r5782  
    154154    }
    155155
    156     public void Pause() {
     156    public virtual void Pause() {
    157157      optimizer.Pause();
    158158    }
     
    173173
    174174    public event EventHandler JobPaused;
    175     protected void OnJobPaused(object sender, EventArgs e) {
     175    protected virtual void OnJobPaused() {
    176176      EventHandler handler = JobPaused;
    177177      if (handler != null) handler(this, EventArgs.Empty);
     
    218218    protected virtual void RegisterEvents() {
    219219      optimizer.Stopped += new EventHandler(optimizer_Stopped);
    220       optimizer.Paused += new EventHandler(OnJobPaused);
     220      optimizer.Paused += new EventHandler(optimizer_Paused);
    221221      optimizer.ExceptionOccurred += new EventHandler<EventArgs<Exception>>(optimizer_ExceptionOccurred);
    222222      optimizer.DescriptionChanged += new EventHandler(optimizer_DescriptionChanged);
     
    229229    protected virtual void DeregisterEvents() {
    230230      optimizer.Stopped -= new EventHandler(optimizer_Stopped);
    231       optimizer.Paused -= new EventHandler(OnJobPaused);
     231      optimizer.Paused -= new EventHandler(optimizer_Paused);
    232232      optimizer.ExceptionOccurred -= new EventHandler<EventArgs<Exception>>(optimizer_ExceptionOccurred);
    233233      optimizer.DescriptionChanged -= this.DescriptionChanged;
     
    265265      OnJobStopped();
    266266    }
     267
     268    protected virtual void optimizer_Paused(object sender, EventArgs e) {
     269      OnJobPaused();
     270    }
    267271    #endregion
    268272
Note: See TracChangeset for help on using the changeset viewer.