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
RevLine 
[1001]1using System;
2using HeuristicLab.Core;
[4091]3using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
4
[1001]5namespace HeuristicLab.Hive.JobBase {
[4091]6  public interface IJob {
[1001]7    long JobId { get; set; }
[4119]8    ExecutionState ExecutionState { get; }
[1430]9    double Progress { get; }
[4119]10
[1001]11    void Run();
[4170]12    void Prepare();
[1001]13    void Start();
14    void Stop();
[4091]15
16    event EventHandler JobStopped;
17    event EventHandler JobFailed;
[1001]18  }
19}
Note: See TracBrowser for help on using the repository browser.