top10: 1.2.1 - (RED) Added an assertion regarding the expected state
[demos/kafka/wordcount] / src / main / java / de / juplo / kafka / wordcount / top10 / Top10StreamProcessor.java
index d3846d8..2ff078c 100644 (file)
@@ -5,6 +5,8 @@ import org.apache.kafka.streams.KafkaStreams;
 import org.apache.kafka.streams.KeyValue;
 import org.apache.kafka.streams.StreamsBuilder;
 import org.apache.kafka.streams.Topology;
+import org.apache.kafka.streams.state.KeyValueBytesStoreSupplier;
+import org.apache.kafka.streams.state.ReadOnlyKeyValueStore;
 
 import java.util.Properties;
 
@@ -22,14 +24,16 @@ public class Top10StreamProcessor
        {
                Topology topology = Top10StreamProcessor.buildTopology(
                                inputTopic,
-                               outputTopic);
+                               outputTopic,
+                               null);
 
                streams = new KafkaStreams(topology, props);
        }
 
        static Topology buildTopology(
                        String inputTopic,
-                       String outputTopic)
+                       String outputTopic,
+                       KeyValueBytesStoreSupplier storeSupplier)
        {
                StreamsBuilder builder = new StreamsBuilder();
 
@@ -49,6 +53,11 @@ public class Top10StreamProcessor
                return topology;
        }
 
+       ReadOnlyKeyValueStore<User, Ranking> getStore(String name)
+       {
+               return null;
+       }
+
        public void start()
        {
                log.info("Starting Stream-Processor");