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

- Packages that use TaskSaveService
  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.service.impl | Contains Service implementations for the Dataflow Server.

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

    Methods in org.springframework.cloud.dataflow.server.config with parameters of type TaskSaveService
    Modifier and Type | Method and Description
    --- | ---
    `TaskDefinitionController` | DataFlowControllerAutoConfiguration.TaskEnabledConfiguration.`taskDefinitionController(org.springframework.cloud.task.repository.TaskExplorer taskExplorer, TaskDefinitionRepository repository, TaskSaveService taskSaveService, TaskDeleteService taskDeleteService, TaskDefinitionAssemblerProvider<? extends TaskDefinitionResource> taskDefinitionAssemblerProvider)`

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

    Methods in org.springframework.cloud.dataflow.server.config.features that return TaskSaveService
    Modifier and Type | Method and Description
    --- | ---
    `TaskSaveService` | TaskConfiguration.`saveTaskService(TaskDefinitionRepository taskDefinitionRepository, org.springframework.cloud.dataflow.audit.service.AuditRecordService auditRecordService, AppRegistryService registry)`

    Methods in org.springframework.cloud.dataflow.server.config.features with parameters of type TaskSaveService
    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)`

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

    Constructors in org.springframework.cloud.dataflow.server.controller with parameters of type TaskSaveService
    Constructor and Description
    `TaskDefinitionController(org.springframework.cloud.task.repository.TaskExplorer taskExplorer, TaskDefinitionRepository repository, TaskSaveService taskSaveService, TaskDeleteService taskDeleteService, TaskDefinitionAssemblerProvider<? extends TaskDefinitionResource> taskDefinitionAssemblerProvider)` Creates a `TaskDefinitionController` that delegates CRUD operations to the provided `TaskDefinitionRepository` task status checks to the provided `TaskLauncher`

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

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

    Constructors in org.springframework.cloud.dataflow.server.service.impl with parameters of type TaskSaveService
    Constructor and Description
    `DefaultTaskExecutionService(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, TaskConfigurationProperties taskConfigurationProperties)` Deprecated.
    `DefaultTaskExecutionService(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, TaskConfigurationProperties taskConfigurationProperties, ComposedTaskRunnerConfigurationProperties composedTaskRunnerConfigurationProperties)` Initializes the `DefaultTaskExecutionService`.

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