Uses of Class
org.apache.hadoop.mapreduce.v2.app.job.event.JobEvent
Packages that use JobEvent
Package
Description
-
Uses of JobEvent in org.apache.hadoop.mapreduce.v2.app.job.event
Subclasses of JobEvent in org.apache.hadoop.mapreduce.v2.app.job.eventModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclass -
Uses of JobEvent in org.apache.hadoop.mapreduce.v2.app.job.impl
Fields in org.apache.hadoop.mapreduce.v2.app.job.impl with type parameters of type JobEventModifier and TypeFieldDescriptionprotected static final org.apache.hadoop.yarn.state.StateMachineFactory<JobImpl,JobStateInternal, JobEventType, JobEvent> JobImpl.stateMachineFactoryMethods in org.apache.hadoop.mapreduce.v2.app.job.impl that return types with arguments of type JobEventModifier and TypeMethodDescriptionprotected org.apache.hadoop.yarn.state.StateMachine<JobStateInternal,JobEventType, JobEvent> JobImpl.getStateMachine()Methods in org.apache.hadoop.mapreduce.v2.app.job.impl with parameters of type JobEventModifier and TypeMethodDescriptionvoidJobImpl.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).voidJobImpl.StartTransition.transition(JobImpl job, JobEvent event) This transition executes in the event-dispatcher thread, though it's triggered in MRAppMaster's startJobs() method.