Class JarController
java.lang.Object
cn.sliew.flinkful.rest.client.controller.JarController
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionhttps://nightlies.apache.org/flink/flink-docs-release-1.19/docs/ops/rest_api/#jars-jaridjarPlan(String jarId, JarPlanRequestBody requestBody) https://nightlies.apache.org/flink/flink-docs-release-1.19/docs/ops/rest_api/#jars-jarid-planjarRun(String jarId, JarRunRequestBody requestBody) https://nightlies.apache.org/flink/flink-docs-release-1.19/docs/ops/rest_api/#jars-jarid-runjars()https://nightlies.apache.org/flink/flink-docs-release-1.19/docs/ops/rest_api/#jarshttps://nightlies.apache.org/flink/flink-docs-release-1.19/docs/ops/rest_api/#jars-upload
-
Constructor Details
-
JarController
public JarController()
-
-
Method Details
-
jars
https://nightlies.apache.org/flink/flink-docs-release-1.19/docs/ops/rest_api/#jars- Throws:
IOException
-
upload
@PostMapping("upload") public CompletableFuture<JarUploadResponseBody> upload(@RequestParam("filePath") String filePath) throws IOException https://nightlies.apache.org/flink/flink-docs-release-1.19/docs/ops/rest_api/#jars-upload- Throws:
IOException
-
delete
@DeleteMapping("{jarId}") public CompletableFuture<EmptyResponseBody> delete(@PathVariable("jarId") String jarId) throws IOException https://nightlies.apache.org/flink/flink-docs-release-1.19/docs/ops/rest_api/#jars-jarid- Throws:
IOException
-
jarPlan
@GetMapping("{jarId}/plan") public CompletableFuture<JobPlanInfo> jarPlan(@PathVariable("jarId") String jarId, JarPlanRequestBody requestBody) throws IOException https://nightlies.apache.org/flink/flink-docs-release-1.19/docs/ops/rest_api/#jars-jarid-plan- Throws:
IOException
-
jarRun
@PostMapping("{jarId}/run") public CompletableFuture<JarRunResponseBody> jarRun(@PathVariable("jarId") String jarId, @RequestBody JarRunRequestBody requestBody) throws IOException https://nightlies.apache.org/flink/flink-docs-release-1.19/docs/ops/rest_api/#jars-jarid-run- Throws:
IOException
-