예제 #1
0
 public ChildExecutor(ChildExecutionContext context) {
   this.context = context;
   this.taskAttemptId = context.getTaskAttemptId();
   this.taskType = context.getTaskType();
   attemptReport = Records.newRecord(TaskAttemptReport.class);
   gcUpdater = new GcTimeUpdater();
 }
예제 #2
0
  public ReduceContextImpl(
      Configuration conf,
      ChildExecutionContext context,
      TaskReporter reporter,
      EventProducer<KEYIN, VALUEIN> producer,
      EventEmitter<KEYOUT, VALUEOUT> emitter)
      throws IOException {
    this.context = context;
    this.conf = new DragonConfiguration(conf);

    this.producer = producer;
    this.emitter = emitter;

    this.attemptId = context.getTaskAttemptId();
  }