summaryrefslogtreecommitdiff
path: root/src/io/StreamImpl.java
diff options
context:
space:
mode:
authorPeter Wu <peter@lekensteyn.nl>2014-05-01 23:56:00 +0200
committerPeter Wu <peter@lekensteyn.nl>2014-05-01 23:56:00 +0200
commitd68b9ac03cf2dbaf55d1e848c9df0a4b5957fc4e (patch)
treecbb2f932f4924b2ec9c8284f34c61bf4dc623e60 /src/io/StreamImpl.java
parentcb296b188093df4480cb720d3b5f4ab425ac6ec9 (diff)
downloadTwitterDataAnalytics-d68b9ac03cf2dbaf55d1e848c9df0a4b5957fc4e.tar.gz
Add command to print active keywords
Diffstat (limited to 'src/io/StreamImpl.java')
-rw-r--r--src/io/StreamImpl.java15
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 */