Free cookie consent management tool by TermsFeed Policy Generator

source: branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.JobBase/3.3/Interfaces/IJob.cs @ 4170

Last change on this file since 4170 was 4170, checked in by cneumuel, 14 years ago

refactoring of Result-Polling of HiveExperiment, polling is now much faster and code is cleaner (1092#)

File size: 445 bytes
Line 
1using System;
2using HeuristicLab.Core;
3using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
4
5namespace HeuristicLab.Hive.JobBase {
6  public interface IJob {
7    long JobId { get; set; }
8    ExecutionState ExecutionState { get; }
9    double Progress { get; }
10
11    void Run();
12    void Prepare();
13    void Start();
14    void Stop();
15
16    event EventHandler JobStopped;
17    event EventHandler JobFailed;
18  }
19}
Note: See TracBrowser for help on using the repository browser.