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 @ 4111

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

added experiment plugins (#1115)

File size: 458 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    bool Running { get; set; }
9    double Progress { get; }
10    void Run();
11    void Prepare(IOperation initialOperation);
12    void Start();
13    void Stop();
14
15    event EventHandler JobStopped;
16    event EventHandler JobFailed;
17  }
18}
Note: See TracBrowser for help on using the repository browser.