From 5ce051b0b437eb2e30413f97d2e9e03959aa7532 Mon Sep 17 00:00:00 2001 From: "Michael G. Noll" Date: Tue, 28 Feb 2017 12:47:09 +0100 Subject: [PATCH 1/3] Fix typo in javadoc of `flatMapValues` --- .../src/main/java/org/apache/kafka/streams/kstream/KStream.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/streams/src/main/java/org/apache/kafka/streams/kstream/KStream.java b/streams/src/main/java/org/apache/kafka/streams/kstream/KStream.java index 64187e724dc88..2b0842d82b391 100644 --- a/streams/src/main/java/org/apache/kafka/streams/kstream/KStream.java +++ b/streams/src/main/java/org/apache/kafka/streams/kstream/KStream.java @@ -238,7 +238,7 @@ public interface KStream { * The example below splits input records {@code } containing sentences as values into their words. *
{@code
      * KStream inputStream = builder.stream("topic");
-     * KStream outputStream = inputStream.flatMap(new ValueMapper> {
+     * KStream outputStream = inputStream.flatMapValues(new ValueMapper> {
      *     Iterable apply(String value) {
      *         return Arrays.asList(value.split(" "));
      *     }

From 806e982cc3e8b0dcfcddd2563ce3daeb8bc9b08e Mon Sep 17 00:00:00 2001
From: "Michael G. Noll" 
Date: Tue, 28 Feb 2017 13:28:11 +0100
Subject: [PATCH 2/3] Fix return type of `flatMap` code example

---
 .../src/main/java/org/apache/kafka/streams/kstream/KStream.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/streams/src/main/java/org/apache/kafka/streams/kstream/KStream.java b/streams/src/main/java/org/apache/kafka/streams/kstream/KStream.java
index 2b0842d82b391..88a4aebdf8a0b 100644
--- a/streams/src/main/java/org/apache/kafka/streams/kstream/KStream.java
+++ b/streams/src/main/java/org/apache/kafka/streams/kstream/KStream.java
@@ -192,7 +192,7 @@ public interface KStream {
      * and emit a record {@code } for each word.
      * 
{@code
      * KStream inputStream = builder.stream("topic");
-     * KStream outputStream = inputStream.flatMap(new KeyValueMapper>> {
+     * KStream outputStream = inputStream.flatMap(new KeyValueMapper>> {
      *     Iterable> apply(byte[] key, String value) {
      *         String[] tokens = value.split(" ");
      *         List> result = new ArrayList<>(tokens.length);

From 23afbc112ae66d1049b95846a79df094236ad4cb Mon Sep 17 00:00:00 2001
From: "Michael G. Noll" 
Date: Tue, 28 Feb 2017 18:13:03 +0100
Subject: [PATCH 3/3] Fix output type of flatMapValues code example

---
 .../src/main/java/org/apache/kafka/streams/kstream/KStream.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/streams/src/main/java/org/apache/kafka/streams/kstream/KStream.java b/streams/src/main/java/org/apache/kafka/streams/kstream/KStream.java
index 88a4aebdf8a0b..293e3581b71dd 100644
--- a/streams/src/main/java/org/apache/kafka/streams/kstream/KStream.java
+++ b/streams/src/main/java/org/apache/kafka/streams/kstream/KStream.java
@@ -238,7 +238,7 @@ public interface KStream {
      * The example below splits input records {@code } containing sentences as values into their words.
      * 
{@code
      * KStream inputStream = builder.stream("topic");
-     * KStream outputStream = inputStream.flatMapValues(new ValueMapper> {
+     * KStream outputStream = inputStream.flatMapValues(new ValueMapper> {
      *     Iterable apply(String value) {
      *         return Arrays.asList(value.split(" "));
      *     }