[BEAM-2005, BEAM-2030, BEAM-2031, BEAM-2032, BEAM-2033, BEAM-2070] Base implementation of HadoopFileSystem.
This closes #2777 Project: http://git-wip-us.apache.org/repos/asf/beam/repo Commit: http://git-wip-us.apache.org/repos/asf/beam/commit/a3ba8e71 Tree: http://git-wip-us.apache.org/repos/asf/beam/tree/a3ba8e71 Diff: http://git-wip-us.apache.org/repos/asf/beam/diff/a3ba8e71 Branch: refs/heads/master Commit: a3ba8e71bf73c81f253e27e6d680e36108e68159 Parents: 7fa0064 23d16f7 Author: Luke Cwik <lc...@google.com> Authored: Mon May 1 21:34:03 2017 -0700 Committer: Luke Cwik <lc...@google.com> Committed: Mon May 1 21:34:03 2017 -0700 ---------------------------------------------------------------------- sdks/java/io/hdfs/pom.xml | 44 ++++ .../beam/sdk/io/hdfs/HadoopFileSystem.java | 179 +++++++++++++- .../sdk/io/hdfs/HadoopFileSystemRegistrar.java | 27 +- .../beam/sdk/io/hdfs/HadoopResourceId.java | 46 +++- .../io/hdfs/HadoopFileSystemRegistrarTest.java | 39 ++- .../beam/sdk/io/hdfs/HadoopFileSystemTest.java | 244 +++++++++++++++++++ 6 files changed, 555 insertions(+), 24 deletions(-) ----------------------------------------------------------------------