Changeset 6725 for branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive/3.3/Tasks/ItemTask.cs
- Timestamp:
- 09/08/11 16:38:28 (13 years ago)
- Location:
- branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive/3.3/Tasks
- Files:
-
- 1 added
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive/3.3/Tasks/ItemTask.cs
r6721 r6725 28 28 29 29 namespace HeuristicLab.Clients.Hive { 30 [Item("Item Task", "Represents a executable hive jobwhich contains a HeuristicLab Item.")]30 [Item("Item Task", "Represents a executable hive task which contains a HeuristicLab Item.")] 31 31 [StorableClass] 32 public abstract class Item Job : NamedItem, IJob{32 public abstract class ItemTask : NamedItem, ITask { 33 33 public virtual bool IsParallelizable { 34 34 get { return true; } … … 62 62 63 63 #region Constructors and Cloning 64 public Item Job() { }64 public ItemTask() { } 65 65 66 66 [StorableConstructor] 67 protected Item Job(bool deserializing) { }68 protected Item Job(ItemJoboriginal, Cloner cloner)67 protected ItemTask(bool deserializing) { } 68 protected ItemTask(ItemTask original, Cloner cloner) 69 69 : base(original, cloner) { 70 70 this.ComputeInParallel = original.ComputeInParallel; … … 98 98 #endregion 99 99 100 #region I JobMembers100 #region ITask Members 101 101 102 102 public abstract ExecutionState ExecutionState { get; } … … 112 112 public abstract void Stop(); 113 113 114 public event EventHandler JobStarted;115 protected virtual void On JobStarted() {116 EventHandler handler = JobStarted;117 if (handler != null) handler(this, EventArgs.Empty); 118 } 119 120 public event EventHandler JobStopped;121 protected virtual void On JobStopped() {122 EventHandler handler = JobStopped;123 if (handler != null) handler(this, EventArgs.Empty); 124 } 125 126 public event EventHandler JobPaused;127 protected virtual void On JobPaused() {128 EventHandler handler = JobPaused;129 if (handler != null) handler(this, EventArgs.Empty); 130 } 131 132 public event EventHandler JobFailed;133 protected virtual void On JobFailed(EventArgs<Exception> e) {134 EventHandler handler = JobFailed;114 public event EventHandler TaskStarted; 115 protected virtual void OnTaskStarted() { 116 EventHandler handler = TaskStarted; 117 if (handler != null) handler(this, EventArgs.Empty); 118 } 119 120 public event EventHandler TaskStopped; 121 protected virtual void OnTaskStopped() { 122 EventHandler handler = TaskStopped; 123 if (handler != null) handler(this, EventArgs.Empty); 124 } 125 126 public event EventHandler TaskPaused; 127 protected virtual void OnTaskPaused() { 128 EventHandler handler = TaskPaused; 129 if (handler != null) handler(this, EventArgs.Empty); 130 } 131 132 public event EventHandler TaskFailed; 133 protected virtual void OnTaskFailed(EventArgs<Exception> e) { 134 EventHandler handler = TaskFailed; 135 135 if (handler != null) handler(this, e); 136 136 }
Note: See TracChangeset
for help on using the changeset viewer.