This closes #3618: [BEAM-2657] Create Solr IO
Project: http://git-wip-us.apache.org/repos/asf/beam/repo Commit: http://git-wip-us.apache.org/repos/asf/beam/commit/f5714f22 Tree: http://git-wip-us.apache.org/repos/asf/beam/tree/f5714f22 Diff: http://git-wip-us.apache.org/repos/asf/beam/diff/f5714f22 Branch: refs/heads/master Commit: f5714f2203974a0f97f778d62a82678025bd425e Parents: 2fa4fde d00ff9e Author: Eugene Kirpichov <kirpic...@google.com> Authored: Tue Aug 8 11:54:25 2017 -0700 Committer: Eugene Kirpichov <kirpic...@google.com> Committed: Tue Aug 8 11:54:25 2017 -0700 ---------------------------------------------------------------------- pom.xml | 8 +- .../sdk/io/common/IOTestPipelineOptions.java | 6 + sdks/java/io/pom.xml | 1 + sdks/java/io/solr/pom.xml | 147 ++++ .../beam/sdk/io/solr/AuthorizedSolrClient.java | 91 +++ .../beam/sdk/io/solr/JavaBinCodecCoder.java | 98 +++ .../org/apache/beam/sdk/io/solr/SolrIO.java | 717 +++++++++++++++++++ .../apache/beam/sdk/io/solr/package-info.java | 20 + .../beam/sdk/io/solr/JavaBinCodecCoderTest.java | 81 +++ .../org/apache/beam/sdk/io/solr/SolrIOTest.java | 269 +++++++ .../beam/sdk/io/solr/SolrIOTestUtils.java | 132 ++++ .../resources/cloud-minimal/conf/schema.xml | 29 + .../resources/cloud-minimal/conf/solrconfig.xml | 48 ++ sdks/java/javadoc/pom.xml | 5 + 14 files changed, 1651 insertions(+), 1 deletion(-) ----------------------------------------------------------------------