From 0fcfbf02f158498d622b7d74eec0971ee650af8f Mon Sep 17 00:00:00 2001 From: ben <stu126940@mail.uni-kiel.de> Date: Mon, 16 Mar 2020 13:02:14 +0100 Subject: [PATCH] clean up --- .../src/main/java/uc1/streamprocessing/TopologyBuilder.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/uc1-application/src/main/java/uc1/streamprocessing/TopologyBuilder.java b/uc1-application/src/main/java/uc1/streamprocessing/TopologyBuilder.java index e3b315250..0150045ac 100644 --- a/uc1-application/src/main/java/uc1/streamprocessing/TopologyBuilder.java +++ b/uc1-application/src/main/java/uc1/streamprocessing/TopologyBuilder.java @@ -18,6 +18,7 @@ public class TopologyBuilder { private static final Logger LOGGER = LoggerFactory.getLogger(TopologyBuilder.class); private final String inputTopic; + private final Gson gson; private final StreamsBuilder builder = new StreamsBuilder(); @@ -26,18 +27,18 @@ public class TopologyBuilder { */ public TopologyBuilder(final String inputTopic) { this.inputTopic = inputTopic; + this.gson = new Gson(); } /** * Build the {@link Topology} for the History microservice. */ public Topology build() { - final Gson gson = new Gson(); this.builder .stream(this.inputTopic, Consumed.with(Serdes.String(), IMonitoringRecordSerde.serde(new ActivePowerRecordFactory()))) - .mapValues(v -> gson.toJson(v)).foreach((k, v) -> LOGGER.info("Key: " + k + " Value: " + v)); + .mapValues(v -> this.gson.toJson(v)).foreach((k, v) -> LOGGER.info("Key: " + k + " Value: " + v)); return this.builder.build(); } -- GitLab