Summary
Parent epic: #4408
Stage 2 — Job deployment (4/4)
Migrate streampark-flink-client from Scala to Java with no behavior changes (Stages 1–2) unless explicitly out of Stage 2 language-migration scope.
Module role
Submit client — FlinkClient, Yarn/K8s/Local/Remote deploy & submit (~27 .scala files).
Dependencies
PRs within Stages 1–2 are sequential — do not start until the dependency issue is merged.
Constraints
Acceptance
References
Summary
Parent epic: #4408
Stage 2 — Job deployment (4/4)
Migrate
streampark-flink-clientfrom Scala to Java with no behavior changes (Stages 1–2) unless explicitly out of Stage 2 language-migration scope.Module role
Submit client —
FlinkClient, Yarn/K8s/Local/Remote deploy & submit (~27.scalafiles).Dependencies
streampark-flink-kubernetesmigration must merge first)streampark-sparkmigration)Constraints
Acceptance
.scalaunderstreampark-flink-client(src/mainandsrc/test)References