This closes #2030: Convert to/from WindowingStrategy proto in Java SDK

  Add conversion to/from Runner API proto for WindowingStrategy
  Add closing behavior to Runner API proto
  Make SDK-specific serialized blob really a blob


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

Branch: refs/heads/master
Commit: 154c543057b54ca46975cb9e9d360a52784518d7
Parents: 3fcc820 7dd5710
Author: Kenneth Knowles <k...@google.com>
Authored: Tue Feb 21 13:09:17 2017 -0800
Committer: Kenneth Knowles <k...@google.com>
Committed: Tue Feb 21 13:09:17 2017 -0800

----------------------------------------------------------------------
 .../src/main/proto/beam_runner_api.proto        |  19 +-
 .../sdk/transforms/windowing/GlobalWindows.java |  10 +
 .../sdk/transforms/windowing/OutputTimeFns.java |  45 ++++
 .../beam/sdk/transforms/windowing/Window.java   |   3 +-
 .../beam/sdk/util/WindowingStrategies.java      | 241 +++++++++++++++++++
 .../apache/beam/sdk/util/WindowingStrategy.java |  53 +++-
 .../transforms/windowing/OutputTimeFnsTest.java |  51 ++++
 .../beam/sdk/util/WindowingStrategiesTest.java  |  91 +++++++
 8 files changed, 507 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


Reply via email to