public ChildExecutor(ChildExecutionContext context) { this.context = context; this.taskAttemptId = context.getTaskAttemptId(); this.taskType = context.getTaskType(); attemptReport = Records.newRecord(TaskAttemptReport.class); gcUpdater = new GcTimeUpdater(); }
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(); }
@Override public String getUser() { return context.getUser(); }
@Override public int getPartition() { return context.getPartition(); }