Closes #1199
Project: http://git-wip-us.apache.org/repos/asf/incubator-beam/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-beam/commit/fab7b240 Tree: http://git-wip-us.apache.org/repos/asf/incubator-beam/tree/fab7b240 Diff: http://git-wip-us.apache.org/repos/asf/incubator-beam/diff/fab7b240 Branch: refs/heads/master Commit: fab7b2402fb03b20e9cad8e9438ec094283786cf Parents: afb1e91 49ee929 Author: Dan Halperin <dhalp...@google.com> Authored: Tue Nov 1 10:40:21 2016 -0700 Committer: Dan Halperin <dhalp...@google.com> Committed: Tue Nov 1 10:40:21 2016 -0700 ---------------------------------------------------------------------- sdks/java/extensions/pom.xml | 1 + sdks/java/extensions/sorter/README.md | 42 ++++ sdks/java/extensions/sorter/pom.xml | 167 ++++++++++++++ .../sorter/BufferedExternalSorter.java | 125 +++++++++++ .../sdk/extensions/sorter/ExternalSorter.java | 225 +++++++++++++++++++ .../sdk/extensions/sorter/InMemorySorter.java | 166 ++++++++++++++ .../beam/sdk/extensions/sorter/SortValues.java | 213 ++++++++++++++++++ .../beam/sdk/extensions/sorter/Sorter.java | 47 ++++ .../sdk/extensions/sorter/package-info.java | 23 ++ .../sorter/BufferedExternalSorterTest.java | 177 +++++++++++++++ .../extensions/sorter/ExternalSorterTest.java | 87 +++++++ .../extensions/sorter/InMemorySorterTest.java | 144 ++++++++++++ .../sdk/extensions/sorter/SortValuesTest.java | 128 +++++++++++ .../sdk/extensions/sorter/SorterTestUtils.java | 129 +++++++++++ 14 files changed, 1674 insertions(+) ----------------------------------------------------------------------