You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 14, 2025. It is now read-only.
Add task thin executions by name and fix missing docs
This commit is a back port of "Add task thin executions by name and fix missing
docs" (#5994).
- changes TaskTemplate to use task/thinexecutions instead of task/executions
- adds task thin executions by name
- updates api-guide.adoc with links to generated documentation
- modifies TaskCommands to use thin executions since it provides the data required.
Resolves#5995
Copy file name to clipboardExpand all lines: spring-cloud-dataflow-classic-docs/src/test/java/org/springframework/cloud/dataflow/server/rest/documentation/ApiDocumentation.java
+4
Original file line number
Diff line number
Diff line change
@@ -124,6 +124,7 @@ public void index() throws Exception {
124
124
linkWithRel("tasks/platforms").description("Provides platform accounts for launching tasks. The results can be filtered to show the platforms that support scheduling by adding a request parameter of 'schedulesEnabled=true"),
125
125
linkWithRel("tasks/logs").description("Retrieve the task application log"),
linkWithRel("tasks/thinexecutions/name").description("Returns all thin Task executions for a given Task name"),
127
128
128
129
linkWithRel("schema/versions").description("List of Spring Boot related schemas"),
129
130
linkWithRel("schema/targets").description("List of schema targets"),
@@ -234,6 +235,9 @@ public void index() throws Exception {
234
235
235
236
fieldWithPath("_links.tasks/thinexecutions.href").description("Link to the tasks/thinexecutions"),
236
237
238
+
fieldWithPath("_links.tasks/thinexecutions/name.href").description("Link to the tasks/thinexecutions/name"),
239
+
fieldWithPath("_links.tasks/thinexecutions/name.templated").type(JsonFieldType.BOOLEAN).optional().description("Link to the tasks/thinexecutions/name is templated"),
240
+
237
241
fieldWithPath("_links.tasks/schedules.href").description("Link to the tasks/executions/schedules"),
238
242
fieldWithPath("_links.tasks/schedules/instances.href").description("Link to the tasks/schedules/instances"),
239
243
fieldWithPath("_links.tasks/schedules/instances.templated").type(JsonFieldType.BOOLEAN).optional().description("Link tasks/schedules/instances is templated"),
Copy file name to clipboardExpand all lines: spring-cloud-dataflow-classic-docs/src/test/java/org/springframework/cloud/dataflow/server/rest/documentation/TaskExecutionsDocumentation.java
+23
Original file line number
Diff line number
Diff line change
@@ -314,6 +314,29 @@ public void listTaskExecutionsByName() throws Exception {
Copy file name to clipboardExpand all lines: spring-cloud-dataflow-rest-client/src/main/java/org/springframework/cloud/dataflow/rest/client/TaskOperations.java
+8
Original file line number
Diff line number
Diff line change
@@ -123,6 +123,14 @@ public interface TaskOperations {
Copy file name to clipboardExpand all lines: spring-cloud-dataflow-rest-client/src/main/java/org/springframework/cloud/dataflow/rest/client/TaskTemplate.java
Copy file name to clipboardExpand all lines: spring-cloud-dataflow-rest-client/src/test/java/org/springframework/cloud/dataflow/rest/client/TaskTemplateTests.java
+2-4
Original file line number
Diff line number
Diff line change
@@ -54,14 +54,12 @@ public void testOldDataFlow() {
Copy file name to clipboardExpand all lines: spring-cloud-dataflow-server-core/src/main/java/org/springframework/cloud/dataflow/server/config/DataFlowControllerAutoConfiguration.java
+2-2
Original file line number
Diff line number
Diff line change
@@ -300,8 +300,8 @@ public TaskExecutionController taskExecutionController(
Copy file name to clipboardExpand all lines: spring-cloud-dataflow-server-core/src/main/java/org/springframework/cloud/dataflow/server/controller/RootController.java
Copy file name to clipboardExpand all lines: spring-cloud-dataflow-server-core/src/main/java/org/springframework/cloud/dataflow/server/controller/TaskExecutionThinController.java
Copy file name to clipboardExpand all lines: spring-cloud-dataflow-server-core/src/main/java/org/springframework/cloud/dataflow/server/repository/TaskDefinitionRepository.java
+1
Original file line number
Diff line number
Diff line change
@@ -46,4 +46,5 @@ public interface TaskDefinitionRepository extends KeyValueRepository<TaskDefinit
Copy file name to clipboardExpand all lines: spring-cloud-dataflow-server-core/src/test/java/org/springframework/cloud/dataflow/server/configuration/JobDependencies.java
+2-2
Original file line number
Diff line number
Diff line change
@@ -244,8 +244,8 @@ public TaskExecutionController taskExecutionController(
Copy file name to clipboardExpand all lines: spring-cloud-dataflow-server-core/src/test/java/org/springframework/cloud/dataflow/server/configuration/TestDependencies.java
+2-2
Original file line number
Diff line number
Diff line change
@@ -550,8 +550,8 @@ public TaskExecutionController taskExecutionController(
0 commit comments