6128f0a66fc2d98020c3eb906276d6e60635e1e0
[demos/kafka/wordcount] / src / main / java / de / juplo / kafka / wordcount / splitter / MessageSplitter.java
1 package de.juplo.kafka.wordcount.splitter;
2
3 import org.springframework.integration.annotation.Splitter;
4 import org.springframework.stereotype.Component;
5
6 import java.util.regex.Pattern;
7
8
9 @Component
10 public class MessageSplitter
11 {
12   final static Pattern PATTERN = Pattern.compile("\\W+");
13
14   @Splitter(inputChannel = "recordings", outputChannel = "words")
15   String[] split(String message)
16   {
17     return PATTERN.split(message);
18   }
19 }