This closes #3601: Use RehydratedComponents for memoized rehydration

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

Branch: refs/heads/master
Commit: f870bf5164b00a1379f1e33a5ef27b3701a87c08
Parents: b6f126d 01492e6
Author: Kenneth Knowles <k...@google.com>
Authored: Fri Jul 21 11:06:02 2017 -0700
Committer: Kenneth Knowles <k...@google.com>
Committed: Fri Jul 21 11:06:02 2017 -0700

----------------------------------------------------------------------
 .../core/construction/CoderTranslation.java     |  14 +-
 .../core/construction/CombineTranslation.java   |   7 +-
 .../construction/PCollectionTranslation.java    |  28 +---
 .../core/construction/ParDoTranslation.java     |  48 ++----
 .../core/construction/RehydratedComponents.java | 158 +++++++++++++++++++
 .../construction/TestStreamTranslation.java     |  11 +-
 .../WindowingStrategyTranslation.java           |   6 +-
 .../core/construction/CoderTranslationTest.java |   4 +-
 .../construction/CombineTranslationTest.java    |   9 +-
 .../PCollectionTranslationTest.java             |  12 +-
 .../core/construction/ParDoTranslationTest.java |  61 +++----
 .../construction/RehydratedComponentsTest.java  |  96 +++++++++++
 .../construction/TestStreamTranslationTest.java |  11 +-
 .../WindowingStrategyTranslationTest.java       |   5 +-
 .../beam/runners/dataflow/DataflowRunner.java   |  16 +-
 15 files changed, 355 insertions(+), 131 deletions(-)
----------------------------------------------------------------------


Reply via email to