Files
airflow/java-sdk/example
Jason(Zhe-You) Liu 8043c703de Java SDK: Group a native Dag's tasks with task groups (#74230)
* Java SDK: Group a native Dag's tasks with task groups

* Java SDK: Reserve the whole group view surface and pin group edge order

The reserved names of a group's wiring view are now read from Deps.TaskGroup, so
endpoints, before and after are rejected as task method names inside a group, not
only groupId and nodes. A task named before would otherwise win overload
resolution over the inherited before(Flow...) and silently register a task.

Add tests for that clash, for duplicate group IDs in one scope, and for the order
group edges resolve in: an empty group prefers an earlier edge over its parent,
and edges resolve in the order they were drawn.

Correct the Task groups docs and TaskGroupRef KDoc: only what a group holds is
read once, while edges still resolve in drawing order. Restore the missing
transform, load and audit calls in the group wiring example so it parses.
2026-10-08 10:32:35 +08:00
..