Changeset 2108 for trunk/sources/HeuristicLab.Hive.Client.ExecutionEngine
- Timestamp:
- 06/25/09 17:02:24 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Hive.Client.ExecutionEngine/3.2/Executor.cs
r2107 r2108 38 38 public MessageContainer.MessageType CurrentMessage { get; set; } 39 39 public MessageQueue Queue { get; set; } 40 40 41 public bool JobIsFinished { get; set; } 42 41 43 public bool Running { 42 44 get { … … 77 79 78 80 void Job_JobStopped(object sender, EventArgs e) { 79 if (CurrentMessage == MessageContainer.MessageType.NoMessage) 81 if (CurrentMessage == MessageContainer.MessageType.NoMessage) { 80 82 Queue.AddMessage(new MessageContainer(MessageContainer.MessageType.FinishedJob, JobId)); 81 else if (CurrentMessage == MessageContainer.MessageType.RequestSnapshot) 82 Queue.AddMessage(new MessageContainer(MessageContainer.MessageType.SnapshotReady, JobId)); 83 else if (CurrentMessage == MessageContainer.MessageType.AbortJob) 84 Queue.AddMessage(new MessageContainer(MessageContainer.MessageType.JobAborted, JobId)); 83 JobIsFinished = true; 84 } else if (CurrentMessage == MessageContainer.MessageType.RequestSnapshot) { 85 Queue.AddMessage(new MessageContainer(MessageContainer.MessageType.SnapshotReady, JobId)); 86 } else if (CurrentMessage == MessageContainer.MessageType.AbortJob) { 87 Queue.AddMessage(new MessageContainer(MessageContainer.MessageType.JobAborted, JobId)); 88 } 85 89 } 86 90 … … 125 129 public Executor() { 126 130 CurrentMessage = MessageContainer.MessageType.NoMessage; 131 JobIsFinished = false; 127 132 Job = new TestJob(); 128 133 }
Note: See TracChangeset
for help on using the changeset viewer.