Details
-
New Feature
-
Status: Resolved
-
P2
-
Resolution: Fixed
-
None
Description
The "Runner API" today is actually just a definition of what constitutes a Beam pipeline. It needs to actually be a (very small) API.
This would allow e.g. a Java-based job launcher to respond to launch requests and state queries from a Python-based adapter.
The expected API would be something like a distillation of the APIs for PipelineRunner and PipelineResult (which is really "Job") via analyzing how these both look in Java and Python.