Skip to content

Commit 4f06f05

Browse files
committed
[proxima-beam-tools] remove cz.google.api from BeamStreamProvider
1 parent 0f2d91b commit 4f06f05

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

beam/tools/src/main/java/cz/o2/proxima/beam/tools/groovy/BeamStreamProvider.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import static cz.o2.proxima.beam.util.RunnerUtils.createJarFromDynamicClasses;
2020
import static cz.o2.proxima.beam.util.RunnerUtils.registerToPipeline;
2121

22-
import com.google.api.client.util.Lists;
2322
import com.google.auto.service.AutoService;
2423
import cz.o2.proxima.beam.core.BeamDataOperator;
2524
import cz.o2.proxima.beam.core.ProximaPipelineOptions;
@@ -33,7 +32,6 @@
3332
import cz.o2.proxima.core.util.ExceptionUtils;
3433
import cz.o2.proxima.core.util.Pair;
3534
import cz.o2.proxima.internal.com.google.common.annotations.VisibleForTesting;
36-
import cz.o2.proxima.internal.com.google.common.base.MoreObjects;
3735
import cz.o2.proxima.internal.com.google.common.base.Preconditions;
3836
import cz.o2.proxima.tools.groovy.Stream;
3937
import cz.o2.proxima.tools.groovy.StreamProvider;
@@ -223,9 +221,8 @@ Factory<Pipeline> getJarRegisteringPipelineFactory() {
223221
return () -> {
224222
PipelineOptions opts = factory.get();
225223
ExperimentalOptions experimentOpts = opts.as(ExperimentalOptions.class);
226-
ArrayList<String> experiments =
227-
Lists.newArrayList(
228-
MoreObjects.firstNonNull(experimentOpts.getExperiments(), new ArrayList<>()));
224+
List<String> experiments =
225+
Optional.ofNullable(experimentOpts.getExperiments()).orElseGet(ArrayList::new);
229226
experiments.add("use_deprecated_read");
230227
experimentOpts.setExperiments(experiments);
231228
Pipeline pipeline = createPipeline.apply(opts);

0 commit comments

Comments
 (0)