## Uses of Class
org.springframework.cloud.dataflow.rest.job.TaskJobExecution

- Packages that use TaskJobExecution
  Package | Description
  --- | ---
  org.springframework.cloud.dataflow.rest.job | Defines the Batch Job specific REST domain classes.
  org.springframework.cloud.dataflow.rest.resource | Spring Cloud Data Flow REST HATEOAS Resource support.
  org.springframework.cloud.dataflow.server.controller | Spring Cloud Data Flow Server Controllers.
  org.springframework.cloud.dataflow.server.service | Contains various Services (Interfaces) that are part of the Dataflow Server.
  org.springframework.cloud.dataflow.server.service.impl | Contains Service implementations for the Dataflow Server.

- - ### Uses of TaskJobExecution in org.springframework.cloud.dataflow.rest.job

    Methods in org.springframework.cloud.dataflow.rest.job that return TaskJobExecution
    Modifier and Type | Method and Description
    --- | ---
    `TaskJobExecution` | TaskJobExecutionRel.`getComposedTaskJobExecution()`

    Methods in org.springframework.cloud.dataflow.rest.job that return types with arguments of type TaskJobExecution
    Modifier and Type | Method and Description
    --- | ---
    `List<TaskJobExecution>` | JobInstanceExecutions.`getTaskJobExecutions()`

    Constructors in org.springframework.cloud.dataflow.rest.job with parameters of type TaskJobExecution
    Constructor and Description
    `TaskJobExecutionRel(org.springframework.cloud.task.repository.TaskExecution taskExecution, List<Long> jobExecutionIds, TaskManifest taskManifest, TaskJobExecution composedTaskJobExecution)` Constructor that establishes the relationship between a `TaskExecution` and the Job Execution Ids of the jobs that were executed within it.

    Constructor parameters in org.springframework.cloud.dataflow.rest.job with type arguments of type TaskJobExecution
    Constructor and Description
    `JobInstanceExecutions(org.springframework.batch.core.JobInstance jobInstance, List<TaskJobExecution> taskJobExecutions)`

  - ### Uses of TaskJobExecution in org.springframework.cloud.dataflow.rest.resource

    Constructors in org.springframework.cloud.dataflow.rest.resource with parameters of type TaskJobExecution
    Constructor and Description
    `JobExecutionResource(TaskJobExecution taskJobExecution, TimeZone timeZone)`
    `JobExecutionThinResource(TaskJobExecution taskJobExecution, TimeZone timeZone)`
    `TaskExecutionResource(org.springframework.cloud.task.repository.TaskExecution taskExecution, TaskJobExecution composedTaskJobExecution)` Constructor to initialize the TaskExecutionResource using a `TaskExecution`.
    `TaskExecutionResource(org.springframework.cloud.task.repository.TaskExecution taskExecution, TaskManifest taskManifest, TaskJobExecution composedTaskJobExecution)` Constructor to initialize the TaskExecutionResource using a `TaskExecution` and `TaskManifest`.

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

    Method parameters in org.springframework.cloud.dataflow.server.controller with type arguments of type TaskJobExecution
    Modifier and Type | Method and Description
    --- | ---
    `org.springframework.hateoas.PagedModel<JobExecutionThinResource>` | JobExecutionThinController.`listJobsOnly(org.springframework.data.domain.Pageable pageable, org.springframework.data.web.PagedResourcesAssembler<TaskJobExecution> assembler)` Return a page-able list of `JobExecutionThinResource` defined jobs that do not contain step execution detail.
    `org.springframework.hateoas.PagedModel<JobExecutionThinResource>` | JobExecutionThinController.`retrieveJobsByDateRange(Date fromDate, Date toDate, org.springframework.data.domain.Pageable pageable, org.springframework.data.web.PagedResourcesAssembler<TaskJobExecution> assembler)` Retrieve all task job executions filtered with the date range specified
    `org.springframework.hateoas.PagedModel<JobExecutionThinResource>` | JobExecutionThinController.`retrieveJobsByJobInstanceId(int jobInstanceId, org.springframework.data.domain.Pageable pageable, org.springframework.data.web.PagedResourcesAssembler<TaskJobExecution> assembler)` Retrieve all task job executions filtered with the job instance id specified
    `org.springframework.hateoas.PagedModel<JobExecutionThinResource>` | JobExecutionThinController.`retrieveJobsByName(String jobName, org.springframework.data.domain.Pageable pageable, org.springframework.data.web.PagedResourcesAssembler<TaskJobExecution> assembler)` Retrieve all task job executions with the task name specified
    `org.springframework.hateoas.PagedModel<JobExecutionResource>` | JobExecutionController.`retrieveJobsByParameters(String jobName, org.springframework.batch.core.BatchStatus status, org.springframework.data.domain.Pageable pageable, org.springframework.data.web.PagedResourcesAssembler<TaskJobExecution> assembler)` Retrieve all task job executions with the task name specified
    `org.springframework.hateoas.PagedModel<JobExecutionThinResource>` | JobExecutionThinController.`retrieveJobsByTaskExecutionId(int taskExecutionId, org.springframework.data.domain.Pageable pageable, org.springframework.data.web.PagedResourcesAssembler<TaskJobExecution> assembler)` Retrieve all task job executions filtered with the task execution id specified

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

    Methods in org.springframework.cloud.dataflow.server.service that return TaskJobExecution
    Modifier and Type | Method and Description
    --- | ---
    `TaskJobExecution` | TaskJobService.`getJobExecution(long id)` Retrieves a JobExecution from the JobRepository and matches it with a task id.

    Methods in org.springframework.cloud.dataflow.server.service that return types with arguments of type TaskJobExecution
    Modifier and Type | Method and Description
    --- | ---
    `List<TaskJobExecution>` | TaskJobService.`listJobExecutions(org.springframework.data.domain.Pageable pageable)` Retrieves Pageable list of `JobExecution`s from the JobRepository and matches the data with a task id.
    `List<TaskJobExecution>` | TaskJobService.`listJobExecutionsForJob(org.springframework.data.domain.Pageable pageable, String jobName, org.springframework.batch.core.BatchStatus status)` Retrieves Pageable list of `JobExecution` from the JobRepository with a specific jobName, status and matches the data with a task id.
    `List<TaskJobExecution>` | TaskJobService.`listJobExecutionsForJobWithStepCount(org.springframework.data.domain.Pageable pageable, Date fromDate, Date toDate)` Retrieves Pageable list of `JobExecutionWithStepCount` from the JobRepository filtered by the date range.
    `List<TaskJobExecution>` | TaskJobService.`listJobExecutionsForJobWithStepCount(org.springframework.data.domain.Pageable pageable, String jobName)` Retrieves Pageable list of `JobExecutionWithStepCount` from the JobRepository with a specific jobName and matches the data with a task id.
    `List<TaskJobExecution>` | TaskJobService.`listJobExecutionsForJobWithStepCountFilteredByJobInstanceId(org.springframework.data.domain.Pageable pageable, int jobInstanceId)` Retrieves Pageable list of `JobExecutionWithStepCount` from the JobRepository filtered by the job instance id.
    `List<TaskJobExecution>` | TaskJobService.`listJobExecutionsForJobWithStepCountFilteredByTaskExecutionId(org.springframework.data.domain.Pageable pageable, int taskExecutionId)` Retrieves Pageable list of `JobExecutionWithStepCount` from the JobRepository filtered by the task execution id.
    `List<TaskJobExecution>` | TaskJobService.`listJobExecutionsWithStepCount(org.springframework.data.domain.Pageable pageable)` Retrieves Pageable list of `JobExecutionWithStepCount`s from the JobRepository and matches the data with a task id but excludes the step executions.

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

    Methods in org.springframework.cloud.dataflow.server.service.impl that return TaskJobExecution
    Modifier and Type | Method and Description
    --- | ---
    `TaskJobExecution` | DefaultTaskJobService.`getJobExecution(long id)`

    Methods in org.springframework.cloud.dataflow.server.service.impl that return types with arguments of type TaskJobExecution
    Modifier and Type | Method and Description
    --- | ---
    `List<TaskJobExecution>` | DefaultTaskJobService.`listJobExecutions(org.springframework.data.domain.Pageable pageable)`
    `List<TaskJobExecution>` | DefaultTaskJobService.`listJobExecutionsForJob(org.springframework.data.domain.Pageable pageable, String jobName, org.springframework.batch.core.BatchStatus status)`
    `List<TaskJobExecution>` | DefaultTaskJobService.`listJobExecutionsForJobWithStepCount(org.springframework.data.domain.Pageable pageable, Date fromDate, Date toDate)`
    `List<TaskJobExecution>` | DefaultTaskJobService.`listJobExecutionsForJobWithStepCount(org.springframework.data.domain.Pageable pageable, String jobName)`
    `List<TaskJobExecution>` | DefaultTaskJobService.`listJobExecutionsForJobWithStepCountFilteredByJobInstanceId(org.springframework.data.domain.Pageable pageable, int jobInstanceId)`
    `List<TaskJobExecution>` | DefaultTaskJobService.`listJobExecutionsForJobWithStepCountFilteredByTaskExecutionId(org.springframework.data.domain.Pageable pageable, int taskExecutionId)`
    `List<TaskJobExecution>` | DefaultTaskJobService.`listJobExecutionsWithStepCount(org.springframework.data.domain.Pageable pageable)`

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