You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by ke...@apache.org on 2016/12/21 20:23:52 UTC

[44/50] incubator-beam git commit: [BEAM-59] initial interfaces and classes of Beam FileSystem

[BEAM-59] initial interfaces and classes of Beam FileSystem

This closes #1558


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

Branch: refs/heads/gearpump-runner
Commit: 28d7913be5d9bba9d4cb23187c59c9dfd3ab0cae
Parents: 4f97efc 467f7d1
Author: Luke Cwik <lc...@google.com>
Authored: Mon Dec 19 15:21:02 2016 -0800
Committer: Luke Cwik <lc...@google.com>
Committed: Mon Dec 19 15:21:02 2016 -0800

----------------------------------------------------------------------
 .../java/org/apache/beam/sdk/io/FileSystem.java |  29 ++++
 .../apache/beam/sdk/io/FileSystemRegistrar.java |  49 ++++++
 .../org/apache/beam/sdk/io/FileSystems.java     | 155 +++++++++++++++++++
 .../org/apache/beam/sdk/io/LocalFileSystem.java |  27 ++++
 .../beam/sdk/io/LocalFileSystemRegistrar.java   |  41 +++++
 .../org/apache/beam/sdk/io/FileSystemsTest.java | 104 +++++++++++++
 .../sdk/io/LocalFileSystemRegistrarTest.java    |  44 ++++++
 sdks/java/io/google-cloud-platform/pom.xml      |   6 +
 .../beam/sdk/io/gcp/storage/GcsFileSystem.java  |  34 ++++
 .../io/gcp/storage/GcsFileSystemRegistrar.java  |  42 +++++
 .../beam/sdk/io/gcp/storage/package-info.java   |  21 +++
 .../gcp/storage/GcsFileSystemRegistrarTest.java |  51 ++++++
 sdks/java/io/hdfs/pom.xml                       |   6 +
 .../beam/sdk/io/hdfs/HadoopFileSystem.java      |  29 ++++
 .../sdk/io/hdfs/HadoopFileSystemRegistrar.java  |  42 +++++
 .../io/hdfs/HadoopFileSystemRegistrarTest.java  |  52 +++++++
 16 files changed, 732 insertions(+)
----------------------------------------------------------------------