Package org.apache.batchee.container.impl.controller

## Class JobController

- java.lang.Object
- - org.apache.batchee.container.impl.controller.JobThreadRootController
  - - org.apache.batchee.container.impl.controller.JobController

- All Implemented Interfaces:
    `Controller`, `ThreadRootController`

      public class JobController
      extends JobThreadRootController

- - ### Field Summary

    - ### Fields inherited from class org.apache.batchee.container.impl.controller.JobThreadRootController

      `jobContext, jobExecution, jobInstanceId, jobNavigator, jobStatusService, manager, parentStepContext, persistenceService, rootJobExecutionId`

  - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `JobController​(RuntimeJobExecution jobExecution, ServicesManager manager)` |

  - ### Method Summary

    - ### Methods inherited from class org.apache.batchee.container.impl.controller.JobThreadRootController

      `batchStatusFailedFromException, batchStatusStopping, endOfJob, getLastRunStepExecutions, jobListenersBeforeJob, jslStop, markJobStarted, originateExecutionOnThread, setParentStepContext, stop, updateJobBatchStatus`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### JobController

          public JobController​(RuntimeJobExecution jobExecution,
                               ServicesManager manager)