- Timestamp:
- 06/19/10 09:17:24 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3.2/sources/HeuristicLab.Hive.Client.ExecutionEngine/3.2/Executor.cs
r2108 r3931 33 33 34 34 namespace HeuristicLab.Hive.Client.ExecutionEngine { 35 public class Executor: MarshalByRefObject {35 public class Executor: MarshalByRefObject, IDisposable { 36 36 public Guid JobId { get; set; } 37 37 public IJob Job { get; set; } … … 109 109 throw new InvalidStateException("Job is still running"); 110 110 } else { 111 return SerializeJobObject(); 111 byte[] jobArr = SerializeJobObject(); 112 return jobArr; 112 113 } 113 } 114 } 114 115 115 116 … … 131 132 JobIsFinished = false; 132 133 Job = new TestJob(); 133 } 134 } 135 136 #region IDisposable Members 137 138 public void Dispose() { 139 Job.JobFailed -= new EventHandler(Job_JobFailed); 140 Job.JobFailed -= new EventHandler(Job_JobStopped); 141 Queue = null; 142 Job = null; 143 } 144 145 #endregion 134 146 } 135 147 }
Note: See TracChangeset
for help on using the changeset viewer.