diff options
author | Peter Wu <peter@lekensteyn.nl> | 2014-05-01 23:56:00 +0200 |
---|---|---|
committer | Peter Wu <peter@lekensteyn.nl> | 2014-05-01 23:56:00 +0200 |
commit | d68b9ac03cf2dbaf55d1e848c9df0a4b5957fc4e (patch) | |
tree | cbb2f932f4924b2ec9c8284f34c61bf4dc623e60 /src/io/StreamImpl.java | |
parent | cb296b188093df4480cb720d3b5f4ab425ac6ec9 (diff) | |
download | TwitterDataAnalytics-d68b9ac03cf2dbaf55d1e848c9df0a4b5957fc4e.tar.gz |
Add command to print active keywords
Diffstat (limited to 'src/io/StreamImpl.java')
-rw-r--r-- | src/io/StreamImpl.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/io/StreamImpl.java b/src/io/StreamImpl.java index fadd335..426d1fa 100644 --- a/src/io/StreamImpl.java +++ b/src/io/StreamImpl.java @@ -96,6 +96,21 @@ public class StreamImpl implements Stream { } @Override + public Set<String> getKeywords(boolean active) { + HashSet<String> retKeywords = new HashSet<>(); + if (active) { + // return keywords from the active connection + if (workerContainer != null) { + String keywordsStr = workerContainer.getWorker().getKeywords(); + retKeywords.addAll(Arrays.asList(keywordsStr.split(","))); + } + } else { + retKeywords.addAll(keywords); + } + return retKeywords; + } + + @Override public void commit() throws IOException { String keywordsStr = StringUtils.join(keywords, ","); /* do not reconnect if a connection already exists for the keywords */ |