## Uses of Interface
org.springframework.cloud.dataflow.server.batch.JobService

- Packages that use JobService
  Package | Description
  --- | ---
  org.springframework.cloud.dataflow.server.batch |
  org.springframework.cloud.dataflow.server.config | Spring Cloud Data Flow Server configuration classes.
  org.springframework.cloud.dataflow.server.config.features | Contains specific features' configuration classes.
  org.springframework.cloud.dataflow.server.controller | Spring Cloud Data Flow Server Controllers.
  org.springframework.cloud.dataflow.server.service.impl | Contains Service implementations for the Dataflow Server.

- - ### Uses of JobService in org.springframework.cloud.dataflow.server.batch

    Classes in org.springframework.cloud.dataflow.server.batch that implement JobService
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SimpleJobService` Implementation of `JobService` that delegates most of its work to other off-the-shelf components.

    Methods in org.springframework.cloud.dataflow.server.batch that return JobService
    Modifier and Type | Method and Description
    --- | ---
    `JobService` | SimpleJobServiceFactoryBean.`getObject()` Create a `SimpleJobService` from the configuration provided.

    Methods in org.springframework.cloud.dataflow.server.batch that return types with arguments of type JobService
    Modifier and Type | Method and Description
    --- | ---
    `Class<? extends JobService>` | SimpleJobServiceFactoryBean.`getObjectType()` Tells the containing bean factory what kind of object is the product of `SimpleJobServiceFactoryBean.getObject()`.

  - ### Uses of JobService in org.springframework.cloud.dataflow.server.config

    Methods in org.springframework.cloud.dataflow.server.config with parameters of type JobService
    Modifier and Type | Method and Description
    --- | ---
    `JobStepExecutionController` | DataFlowControllerAutoConfiguration.TaskEnabledConfiguration.`jobStepExecutionController(JobService service)`
    `JobStepExecutionProgressController` | DataFlowControllerAutoConfiguration.TaskEnabledConfiguration.`jobStepExecutionProgressController(JobService service)`

  - ### Uses of JobService in org.springframework.cloud.dataflow.server.config.features

    Methods in org.springframework.cloud.dataflow.server.config.features with parameters of type JobService
    Modifier and Type | Method and Description
    --- | ---
    `TaskJobService` | TaskConfiguration.`taskJobExecutionRepository(JobService service, org.springframework.cloud.task.repository.TaskExplorer taskExplorer, TaskDefinitionRepository taskDefinitionRepository, TaskExecutionService taskExecutionService)`

  - ### Uses of JobService in org.springframework.cloud.dataflow.server.controller

    Constructors in org.springframework.cloud.dataflow.server.controller with parameters of type JobService
    Constructor and Description
    `JobStepExecutionController(JobService jobService)` Creates a `JobStepExecutionsController` that retrieves Job Step Execution information from a the `JobService`
    `JobStepExecutionProgressController(JobService jobService)` Creates a `JobStepProgressInfoExecutionsController` that retrieves Job Step Progress Execution information from a the `JobService`

  - ### Uses of JobService in org.springframework.cloud.dataflow.server.service.impl

    Constructors in org.springframework.cloud.dataflow.server.service.impl with parameters of type JobService
    Constructor and Description
    `DefaultTaskJobService(JobService jobService, org.springframework.cloud.task.repository.TaskExplorer taskExplorer, TaskDefinitionRepository taskDefinitionRepository, TaskExecutionService taskExecutionService)`

Copyright © 2021 Pivotal Software, Inc.. All rights reserved.