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

- Packages that use TaskExecutionService
  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 TaskExecutionService in org.springframework.cloud.dataflow.server.config

    Methods in org.springframework.cloud.dataflow.server.config with parameters of type TaskExecutionService
    Modifier and Type | Method and Description
    --- | ---
    `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)`
    `TasksInfoController` | DataFlowControllerAutoConfiguration.TaskEnabledConfiguration.`taskExecutionsInfoController(TaskExecutionService taskExecutionService)`
    `TaskLogsController` | DataFlowControllerAutoConfiguration.TaskEnabledConfiguration.`taskLogsController(TaskExecutionService taskExecutionService)`

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

    Methods in org.springframework.cloud.dataflow.server.config.features that return TaskExecutionService
    Modifier and Type | Method and Description
    --- | ---
    `TaskExecutionService` | TaskConfiguration.`taskService(LauncherRepository launcherRepository, org.springframework.cloud.dataflow.audit.service.AuditRecordService auditRecordService, org.springframework.cloud.task.repository.TaskRepository taskRepository, TaskExecutionInfoService taskExecutionInfoService, TaskDeploymentRepository taskDeploymentRepository, TaskExecutionCreationService taskExecutionRepositoryService, TaskAppDeploymentRequestCreator taskAppDeploymentRequestCreator, org.springframework.cloud.task.repository.TaskExplorer taskExplorer, DataflowTaskExecutionDao dataflowTaskExecutionDao, DataflowTaskExecutionMetadataDao dataflowTaskExecutionMetadataDao, org.springframework.cloud.common.security.core.support.OAuth2TokenUtilsService oauth2TokenUtilsService, TaskSaveService taskSaveService)`

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

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

    Constructors in org.springframework.cloud.dataflow.server.controller with parameters of type TaskExecutionService
    Constructor and Description
    `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`
    `TaskLogsController(TaskExecutionService taskExecutionService)` Construct Task logs controller.
    `TasksInfoController(TaskExecutionService taskExecutionService)` Creates a `TaskExecutionController` that retrieves Task Executions information

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

    Constructors in org.springframework.cloud.dataflow.server.controller.assembler with parameters of type TaskExecutionService
    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 TaskExecutionService in org.springframework.cloud.dataflow.server.service.impl

    Classes in org.springframework.cloud.dataflow.server.service.impl that implement TaskExecutionService
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultTaskExecutionService` Default implementation of the `TaskExecutionService` interface.

    Constructors in org.springframework.cloud.dataflow.server.service.impl with parameters of type TaskExecutionService
    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.