# Package org.springframework.cloud.dataflow.server.repository

Spring Cloud Data Flow Server Repositories.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  DataflowJobExecutionDao | Repository to access `JobExecution`s.
  DataflowTaskExecutionDao | Repository to access `TaskExecution`s.
  DataflowTaskExecutionMetadataDao | Data access object used for manipulating task manifests
  StreamDefinitionRepository | Repository to access `StreamDefinition`s.
  TaskDefinitionRepository | Repository to access `TaskDefinition`s.
  TaskDeploymentRepository |

- Class Summary
  Class | Description
  --- | ---
  JdbcDataflowJobExecutionDao | Stores job execution information to a JDBC DataSource.
  JdbcDataflowTaskExecutionDao | Manages Task Execution information using a JDBC DataSource.
  JdbcDataflowTaskExecutionMetadataDao | JDBC implementation for the `DataflowTaskExecutionMetadataDao`

- Exception Summary
  Exception | Description
  --- | ---
  CannotDeleteNonParentTaskExecutionException | Exception that allows to indicate that 1 or more `TaskExecution`s could not be deleted.
  DuplicateStreamDefinitionException | Thrown to indicate that the creation of a stream failed because a stream with the given name already exists.
  DuplicateTaskException | Thrown to indicate that the creation of a task failed because a task with the given name already exists.
  InvalidApplicationNameException | Thrown when client tries to add an application with an invalid name.
  NoSuchAuditRecordException | Thrown when an audit record of a given id was expected but did not exist.
  NoSuchScheduleException | Exception is thrown if there is no schedule information available.
  NoSuchStreamDefinitionException | Thrown when a stream definition of a given name was expected but did not exist.
  NoSuchStreamDeploymentException | Thrown when a stream deployment of a given name was expected but did not exist.
  NoSuchTaskBatchException | Exception is thrown if there is no mapping between a batch job execution and a task execution.
  NoSuchTaskDefinitionException | Thrown when a task definition of a given name was expected but did not exist.
  NoSuchTaskExecutionException | This exception is used when requesting a `TaskExecution` that does not exist.
  TaskExecutionMissingExternalIdException | This exception is used when `TaskExecution`s do not have external execution ids and they are required by Spring Cloud Data Flow.
  TaskQueryParamException | This exception is used in `TaskDefinitionController` when requesting a combination of params which is not acceptable.

## Package org.springframework.cloud.dataflow.server.repository Description

Spring Cloud Data Flow Server Repositories.

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