This is an automated email from the ASF dual-hosted git repository. boyuanz pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/beam.git.
from 1ad764b Merge pull request #14190 from tysonjh/snapshot-fix-fix-fix new 745dbe63 Add Pubsub RunnerImplementedSource and RunnerImplementedSink which can be translated into PubsubReadPayload and PubsubWritePayload over fnapi new 48f9f66 Merge pull request #14141 from [BEAM-10861] Add RunnerImplementedSource and RunnerImplementedSink to Pubsub The 31006 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: .../pipeline/src/main/proto/beam_runner_api.proto | 4 +- .../core/construction/PTransformTranslation.java | 4 + .../beam/runners/dataflow/DataflowRunner.java | 171 +++++---------- sdks/java/io/google-cloud-platform/build.gradle | 7 +- .../beam/sdk/io/gcp/pubsub/PubsubClient.java | 4 +- .../beam/sdk/io/gcp/pubsub/PubsubMessages.java | 10 + .../sdk/io/gcp/pubsub/RunnerImplementedSink.java | 68 ++++++ .../pubsub/RunnerImplementedSinkTranslation.java | 87 ++++++++ .../sdk/io/gcp/pubsub/RunnerImplementedSource.java | 83 ++++++++ .../pubsub/RunnerImplementedSourceTranslation.java | 102 +++++++++ .../beam/sdk/io/gcp/pubsub/PubsubClientTest.java | 4 +- .../RunnerImplementedSinkTranslationTest.java | 120 +++++++++++ .../RunnerImplementedSourceTranslationTest.java | 237 +++++++++++++++++++++ 13 files changed, 781 insertions(+), 120 deletions(-) create mode 100644 sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/RunnerImplementedSink.java create mode 100644 sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/RunnerImplementedSinkTranslation.java create mode 100644 sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/RunnerImplementedSource.java create mode 100644 sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/RunnerImplementedSourceTranslation.java create mode 100644 sdks/java/io/google-cloud-platform/src/test/java/org/apache/beam/sdk/io/gcp/pubsub/RunnerImplementedSinkTranslationTest.java create mode 100644 sdks/java/io/google-cloud-platform/src/test/java/org/apache/beam/sdk/io/gcp/pubsub/RunnerImplementedSourceTranslationTest.java