Kenneth Knowles created BEAM-646:

             Summary: Get runners out of the apply()
                 Key: BEAM-646
             Project: Beam
          Issue Type: Improvement
          Components: sdk-java-core
            Reporter: Kenneth Knowles
            Assignee: Thomas Groh

Right now, the runner intercepts calls to apply() and replaces transforms as we 
go. This means that there is no "original" user graph. For portability and misc 
architectural benefits, we would like to build the original graph first, and 
have the runner override later.

Some runners already work in this manner, but we could integrate it more 
smoothly, with more validation, via some handy APIs on e.g. the Pipeline object.

This message was sent by Atlassian JIRA

Reply via email to