Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
08/19/10 12:41:05 (14 years ago)
Author:
cneumuel
Message:

consolidated Response objects to use only StatusMessage with enums instead of strings.
removed Success property from Response. success is now represented by StatusMessage alone. (#1159)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Experiment/3.3/HiveExperiment.cs

    r4173 r4263  
    4242using System.Collections;
    4343using System.ServiceModel;
     44using HeuristicLab.Hive.Contracts.ResponseObjects;
    4445
    4546namespace HeuristicLab.Hive.Experiment {
     
    561562              LogMessage("Polling results for " + jobIdsToQuery.Count() + " jobs");
    562563              try {
    563                 ResponseObject<JobResultList> response = executionEngineFacade.GetAllJobResults(jobIdsToQuery);
    564                 if (response.Success) {
     564                ResponseObject<JobResultList> response = executionEngineFacade.GetJobResults(jobIdsToQuery);
     565                if (response.StatusMessage == ResponseStatus.Ok) {
    565566                  JobResultList jobItemList = response.Obj;
    566567                  UpdateJobItems(jobItemList);
    567568
    568569                  LogMessage("Polling successfully finished");
     570                } else {
     571                  throw new Exception(response.StatusMessage.ToString());
    569572                }
    570573              } catch (Exception e) {
     
    603606
    604607        Response snapShotResponse = executionEngineFacade.RequestSnapshot(jobId);
    605         if (snapShotResponse.StatusMessage == ApplicationConstants.RESPONSE_JOB_IS_NOT_BEEING_CALCULATED) {
     608        if (snapShotResponse.StatusMessage == ResponseStatus.RequestSnapshot_JobIsNotBeeingCalculated) {
    606609          // job already finished
    607610          Logger.Debug("HiveExperiment: Abort - GetLastResult(false)");
    608611          response = executionEngineFacade.GetLastSerializedResult(jobId, false, false);
    609           Logger.Debug("HiveExperiment: Abort - Server: " + response.StatusMessage + " success: " + response.Success);
     612          Logger.Debug("HiveExperiment: Abort - Server: " + response.StatusMessage);
    610613        } else {
    611614          // server sent snapshot request to client
     
    615618            Logger.Debug("HiveExperiment: Abort - GetLastResult(true)");
    616619            response = executionEngineFacade.GetLastSerializedResult(jobId, false, true);
    617             Logger.Debug("HiveExperiment: Abort - Server: " + response.StatusMessage + " success: " + response.Success);
     620            Logger.Debug("HiveExperiment: Abort - Server: " + response.StatusMessage);
    618621            retryCount++;
    619622            // loop while
     
    622625          } while (
    623626            (retryCount < maxSnapshotRetries) && (
    624             !response.Success ||
    625             response.StatusMessage == ApplicationConstants.RESPONSE_JOB_RESULT_NOT_YET_HERE)
     627            response.StatusMessage == ResponseStatus.GetLastSerializedResult_JobResultNotYetThere)
    626628            );
    627629        }
    628         if (response.Success) {
     630        if (response.StatusMessage == ResponseStatus.Ok) {
    629631          LogMessage(jobId, "Snapshot polling successfull for job " + jobId);
    630632          UpdateSnapshot(response);
Note: See TracChangeset for help on using the changeset viewer.