## Uses of Interface
org.springframework.cloud.dataflow.server.service.TaskJobService

- Packages that use TaskJobService
  Package | Description
  --- | ---
  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.controller.assembler |
  org.springframework.cloud.dataflow.server.service.impl | Contains Service implementations for the Dataflow Server.

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

    Methods in org.springframework.cloud.dataflow.server.config with parameters of type TaskJobService
    Modifier and Type | Method and Description
    --- | ---
    `JobExecutionController` | DataFlowControllerAutoConfiguration.TaskEnabledConfiguration.`jobExecutionController(TaskJobService repository)`
    `JobExecutionThinController` | DataFlowControllerAutoConfiguration.TaskEnabledConfiguration.`jobExecutionThinController(TaskJobService repository)`
    `JobInstanceController` | DataFlowControllerAutoConfiguration.TaskEnabledConfiguration.`jobInstanceController(TaskJobService repository)`
    `TaskDefinitionAssemblerProvider` | DataFlowControllerAutoConfiguration.TaskEnabledConfiguration.`taskDefinitionAssemblerProvider(TaskExecutionService taskExecutionService, TaskJobService taskJobService, org.springframework.cloud.task.repository.TaskExplorer taskExplorer)`
    `TaskExecutionController` | DataFlowControllerAutoConfiguration.TaskEnabledConfiguration.`taskExecutionController(org.springframework.cloud.task.repository.TaskExplorer explorer, TaskExecutionService taskExecutionService, TaskDefinitionRepository taskDefinitionRepository, TaskExecutionInfoService taskExecutionInfoService, TaskDeleteService taskDeleteService, TaskJobService taskJobService)`

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

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

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

    Constructors in org.springframework.cloud.dataflow.server.controller with parameters of type TaskJobService
    Constructor and Description
    `JobExecutionController(TaskJobService taskJobService)` Creates a `JobExecutionController` that retrieves Job Execution information from a the `JobService`
    `JobExecutionThinController(TaskJobService taskJobService)` Creates a `JobExecutionThinController` that retrieves Job Execution information from a the `JobService`
    `JobInstanceController(TaskJobService taskJobService)` Creates a `JobInstanceController` that retrieves Job Instance information.
    `TaskExecutionController(org.springframework.cloud.task.repository.TaskExplorer explorer, TaskExecutionService taskExecutionService, TaskDefinitionRepository taskDefinitionRepository, TaskExecutionInfoService taskExecutionInfoService, TaskDeleteService taskDeleteService, TaskJobService taskJobService)` Creates a `TaskExecutionController` that retrieves Task Execution information from a the `TaskExplorer`

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

    Constructors in org.springframework.cloud.dataflow.server.controller.assembler with parameters of type TaskJobService
    Constructor and Description
    `DefaultTaskDefinitionAssembler(TaskExecutionService taskExecutionService, boolean enableManifest, Class<R> classType, TaskJobService taskJobService, org.springframework.cloud.task.repository.TaskExplorer taskExplorer)`
    `DefaultTaskDefinitionAssemblerProvider(TaskExecutionService taskExecutionService, TaskJobService taskJobService, org.springframework.cloud.task.repository.TaskExplorer taskExplorer)`

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

    Classes in org.springframework.cloud.dataflow.server.service.impl that implement TaskJobService
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultTaskJobService` Repository that retrieves Tasks and JobExecutions/Instances and the associations between them.

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