예제 #1
0
파일: Task.java 프로젝트: davidgin/karamel
 @Override
 public void prepareToStart() {
   try {
     submitter.prepareToStart(this);
   } catch (KaramelException ex) {
     machine
         .getGroup()
         .getCluster()
         .issueFailure(new Failure(Failure.Type.TASK_FAILED, uuid, ex.getMessage()));
     logger.error("", ex);
     dagCallback.failed(ex.getMessage());
   }
 }
예제 #2
0
파일: Task.java 프로젝트: davidgin/karamel
 @Override
 public void submit(DagTaskCallback callback) {
   this.dagCallback = callback;
   try {
     submitter.submitTask(this);
   } catch (KaramelException ex) {
     machine
         .getGroup()
         .getCluster()
         .issueFailure(new Failure(Failure.Type.TASK_FAILED, uuid, ex.getMessage()));
     logger.error("", ex);
     dagCallback.failed(ex.getMessage());
   }
 }