[BEAM-1347] Implement a BeamFnStateClient which communicates over gRPC. This closes #3788
Project: http://git-wip-us.apache.org/repos/asf/beam/repo Commit: http://git-wip-us.apache.org/repos/asf/beam/commit/1cd87e32 Tree: http://git-wip-us.apache.org/repos/asf/beam/tree/1cd87e32 Diff: http://git-wip-us.apache.org/repos/asf/beam/diff/1cd87e32 Branch: refs/heads/master Commit: 1cd87e325798178c2176a9d090dbc5de7f9b46d2 Parents: 585440d fb2d6b5 Author: Luke Cwik <lc...@google.com> Authored: Wed Aug 30 16:10:52 2017 -0700 Committer: Luke Cwik <lc...@google.com> Committed: Wed Aug 30 16:10:52 2017 -0700 ---------------------------------------------------------------------- .../org/apache/beam/fn/harness/IdGenerator.java | 33 +++ .../state/BeamFnStateGrpcClientCache.java | 173 ++++++++++++++ .../apache/beam/fn/harness/IdGeneratorTest.java | 40 ++++ .../state/BeamFnStateGrpcClientCacheTest.java | 234 +++++++++++++++++++ 4 files changed, 480 insertions(+) ----------------------------------------------------------------------