This closes #3334: [BEAM-2333] Go to proto and back before running a pipeline 
in Java DirectRunner

  Dehydrate then rehydrate Pipeline before DirectRunner.run()
  Add Pipeline rehydration from proto
  Fix tests that passed invalid input to DynamicDestinations
  Add stub DisplayDataTranslation


Project: http://git-wip-us.apache.org/repos/asf/beam/repo
Commit: http://git-wip-us.apache.org/repos/asf/beam/commit/01408c86
Tree: http://git-wip-us.apache.org/repos/asf/beam/tree/01408c86
Diff: http://git-wip-us.apache.org/repos/asf/beam/diff/01408c86

Branch: refs/heads/master
Commit: 01408c864e9d844f4ffb74cc3f18276ff6a5c447
Parents: 0064fb3 8ca4591
Author: Kenneth Knowles <k...@google.com>
Authored: Mon Jul 24 18:59:57 2017 -0700
Committer: Kenneth Knowles <k...@google.com>
Committed: Mon Jul 24 18:59:57 2017 -0700

----------------------------------------------------------------------
 .../construction/DisplayDataTranslation.java    |  39 +++
 .../construction/PTransformTranslation.java     |  12 +-
 .../core/construction/PipelineTranslation.java  | 280 +++++++++++++++++++
 .../core/construction/RehydratedComponents.java |   3 +-
 .../core/construction/SdkComponents.java        |  52 ----
 .../construction/PTransformMatchersTest.java    |  25 +-
 .../construction/PipelineTranslationTest.java   | 199 +++++++++++++
 .../core/construction/SdkComponentsTest.java    | 107 -------
 .../beam/runners/direct/DirectRunner.java       |  11 +-
 .../runners/direct/ViewOverrideFactoryTest.java |  41 ---
 .../direct/WriteWithShardingFactoryTest.java    |  27 +-
 .../runners/dataflow/DataflowRunnerTest.java    |  24 +-
 .../src/main/proto/beam_runner_api.proto        |   4 +-
 .../main/java/org/apache/beam/sdk/Pipeline.java |  15 +-
 .../beam/sdk/io/DynamicFileDestinations.java    |   6 +-
 .../beam/sdk/runners/TransformHierarchy.java    |  69 +++++
 16 files changed, 704 insertions(+), 210 deletions(-)
----------------------------------------------------------------------


Reply via email to