| Methods in org.apache.hadoop.mapreduce.v2.app.job.impl with parameters of type JobImpl |
protected org.apache.hadoop.mapreduce.split.JobSplit.TaskSplitMetaInfo[] |
JobImpl.InitTransition.createSplits(JobImpl job,
org.apache.hadoop.mapreduce.v2.api.records.JobId jobId)
|
protected void |
JobImpl.InitTransition.setup(JobImpl job)
|
JobStateInternal |
JobImpl.InitTransition.transition(JobImpl job,
JobEvent event)
Note that this transition method is called directly (and synchronously)
by MRAppMaster's init() method (i.e., no RPC, no thread-switching;
just plain sequential call within AM context), so we can trigger
modifications in AM state from here (at least, if AM is written that
way; MR version is). |
void |
JobImpl.StartTransition.transition(JobImpl job,
JobEvent event)
This transition executes in the event-dispatcher thread, though it's
triggered in MRAppMaster's startJobs() method. |