You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by lc...@apache.org on 2019/05/21 18:59:20 UTC
[beam] branch master updated (088d16c -> 2638883)
This is an automated email from the ASF dual-hosted git repository.
lcwik pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git.
from 088d16c Merge pull request #8627 from tvalentyn/patch-51
add 2638883 [BEAM-6872] Add hook for user-defined JVM initialization in workers (#8104)
No new revisions were added by this update.
Summary of changes:
.../worker/DataflowBatchWorkerHarness.java | 5 ++
.../dataflow/worker/StreamingDataflowWorker.java | 4 ++
.../apache/beam/sdk/harness/JvmInitializer.java | 56 ++++++++++++++++
.../org/apache/beam/sdk/harness}/package-info.java | 4 +-
.../beam/sdk/options/PipelineOptionsFactory.java | 17 ++---
.../beam/sdk/util/common/ReflectHelpers.java | 31 ++++++++-
.../beam/sdk/util/common/ReflectHelpersTest.java | 41 ++++++++++++
....sdk.util.common.ReflectHelpersTest$FakeService | 13 +---
.../org/apache/beam/sdk/fn/JvmInitializers.java | 49 ++++++++++++++
.../apache/beam/sdk/fn/JvmInitializersTest.java | 78 ++++++++++++++++++++++
.../java/org/apache/beam/fn/harness/FnHarness.java | 56 +++++++++++++---
.../org/apache/beam/fn/harness/FnHarnessTest.java | 61 +++++++++++++++--
12 files changed, 374 insertions(+), 41 deletions(-)
create mode 100644 sdks/java/core/src/main/java/org/apache/beam/sdk/harness/JvmInitializer.java
copy {runners/core-java/src/main/java/org/apache/beam/runners/core => sdks/java/core/src/main/java/org/apache/beam/sdk/harness}/package-info.java (91%)
copy .test-infra/kubernetes/elasticsearch/data-load-setup.sh => sdks/java/core/src/test/resources/META-INF/services/org.apache.beam.sdk.util.common.ReflectHelpersTest$FakeService (79%)
create mode 100644 sdks/java/fn-execution/src/main/java/org/apache/beam/sdk/fn/JvmInitializers.java
create mode 100644 sdks/java/fn-execution/src/test/java/org/apache/beam/sdk/fn/JvmInitializersTest.java