This is an automated email from the ASF dual-hosted git repository.

reuvenlax pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git.


    from 7a48f62  Merge pull request #5206 from szewi/spark-fix
     add b464aaf  Add support for @Element injection in NewDoFn.
     add 8116e08  Add @Timestamp annotation to NewDoFn
     add 11127d5  Add support for OutputReceiver and MultiOutputReceiver. 
Currently we only support this in processElement and processTimer.
     add 209dd83  Add support for timestamp and time domain to timers. Convert 
word count example to use new argument style.
     add dc74246  Add some more tests.
     add 6a6f62c  Rewrite MapElements to use new-style.
     add 71ea425  Port common transforms to new style, excluding those that use 
functionality not yet supported (such as side inputs).
     add f553a92  Fix javadoc.
     add ef68b98  Fix compilation error.
     add f95af12  Fix CheckStyle errors.
     add 7950e3d  Add proper downcast for element type.
     add e82a4f6  Fix CheckStyle error.
     add 396b9ba  Change MultiOutputReceiver to vend OutputReceivers.
     add d1b7a52  Fix ParDoTest
     add e7163d5  Fix DoFnTester
     add 16bf45a  Address CR comments.
     add 3da3594  Don't allow splitting a restriction into a different 
timestamp.
     add b49ca41  Add @Nullable annotations to DoFnTester.
     add e62d997  Usage of the new parameters will break on Dataflow until 
Dataflow's worker image has been rebuilt with the new interface. Remove these 
usages for now, and will add back as soon as Dataflow has rebuilt its worker 
image.
     new 82a0ae3  Merge pull request #4989: [BEAM-3979] Start completing the 
new DoFn vision: plumb context parameters into process functions.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../runners/core/construction/SplittableParDo.java |  14 +-
 ...TimeBoundedSplittableProcessElementInvoker.java |  37 ++
 .../apache/beam/runners/core/SimpleDoFnRunner.java | 139 +++++++
 .../java/org/apache/beam/sdk/transforms/DoFn.java  |  46 ++-
 .../beam/sdk/transforms/DoFnOutputReceivers.java   |  84 ++++
 .../org/apache/beam/sdk/transforms/DoFnTester.java |  68 ++++
 .../java/org/apache/beam/sdk/transforms/ParDo.java |  23 +-
 .../reflect/ByteBuddyDoFnInvokerFactory.java       |  68 +++-
 .../beam/sdk/transforms/reflect/DoFnInvoker.java   |  79 ++++
 .../beam/sdk/transforms/reflect/DoFnSignature.java | 150 +++++++-
 .../sdk/transforms/reflect/DoFnSignatures.java     |  63 ++-
 .../org/apache/beam/sdk/transforms/ParDoTest.java  | 421 ++++++++++++---------
 .../sdk/transforms/reflect/DoFnInvokersTest.java   |  58 ++-
 .../sdk/transforms/reflect/DoFnSignaturesTest.java | 109 +++++-
 .../apache/beam/fn/harness/FnApiDoFnRunner.java    | 104 +++++
 15 files changed, 1254 insertions(+), 209 deletions(-)
 create mode 100644 
sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnOutputReceivers.java

-- 
To stop receiving notification emails like this one, please contact
reuven...@apache.org.

Reply via email to