GitHub user tgroh opened a pull request:

    https://github.com/apache/beam/pull/3986

    Refactor Common SDK Harness Code

    Follow this checklist to help us incorporate your contribution quickly and 
easily:
    
     - [ ] Make sure there is a [JIRA 
issue](https://issues.apache.org/jira/projects/BEAM/issues/) filed for the 
change (usually before you start working on it).  Trivial changes like typos do 
not require a JIRA issue.  Your pull request should address just this issue, 
without pulling in other changes.
     - [ ] Each commit in the pull request should have a meaningful subject 
line and body.
     - [ ] Format the pull request title like `[BEAM-XXX] Fixes bug in 
ApproximateQuantiles`, where you replace `BEAM-XXX` with the appropriate JIRA 
issue.
     - [ ] Write a pull request description that is detailed enough to 
understand what the pull request does, how, and why.
     - [ ] Run `mvn clean verify` to make sure basic checks pass. A more 
thorough check will be performed on your pull request automatically.
     - [ ] If this contribution is large, please file an Apache [Individual 
Contributor License Agreement](https://www.apache.org/licenses/icla.pdf).
    
    ---
    Add a core harness module for SDK and Runner harnesses written in Java.
    
    Add a runners/harness-java module to put common Fn API server library code.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/tgroh/beam runner_harness_libs

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/beam/pull/3986.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #3986
    
----
commit 37feb762b5342fc85c7e0c1211ebed478463e5bf
Author: Thomas Groh <[email protected]>
Date:   2017-10-12T01:46:27Z

    Add sdks/java/harness-core
    
    This module contains code shared by both the SDK harness and Runner
    harness. It does not depend on the Java SDK, however. Runner harness
    libraries will depend on this module, and are not permitted to interact
    with SDK constructs.

commit e53313247b43cb201b101991519e9bedb0d48836
Author: Thomas Groh <[email protected]>
Date:   2017-10-12T01:47:51Z

    Add a runners/harness-java module
    
    This contains libraries for runner harness authors to create Fn API
    servers.

----


---

Reply via email to