summaryrefslogtreecommitdiff
path: root/src/provider/ResultListener.java
diff options
context:
space:
mode:
authorPeter Wu <peter@lekensteyn.nl>2014-04-30 15:45:22 +0200
committerPeter Wu <peter@lekensteyn.nl>2014-04-30 15:45:22 +0200
commitf6529d5056f4ca8d7c4a4da29a6189053022e025 (patch)
treee7ff0a5e5abe8ed6e46f26ce32b90542ad5896f6 /src/provider/ResultListener.java
parent7ed1ad840e57ebe84772a60cdde29cadc7506db2 (diff)
downloadTwitterDataAnalytics-f6529d5056f4ca8d7c4a4da29a6189053022e025.tar.gz
Merge ProfileListener to TweetListener
These are quite closely coupled.
Diffstat (limited to 'src/provider/ResultListener.java')
-rw-r--r--src/provider/ResultListener.java23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/provider/ResultListener.java b/src/provider/ResultListener.java
new file mode 100644
index 0000000..87bc786
--- /dev/null
+++ b/src/provider/ResultListener.java
@@ -0,0 +1,23 @@
+package provider;
+
+import org.json.JSONObject;
+
+/**
+ * Callback when a new tweet or user is received.
+ */
+public interface ResultListener {
+
+ /**
+ * This method is called when a new tweet is provided.
+ *
+ * @param obj A single JSON object.
+ */
+ public void tweetGenerated(JSONObject obj);
+
+ /**
+ * This method is called when a new profile is provided.
+ *
+ * @param obj A single JSON object
+ */
+ public void profileGenerated(JSONObject obj);
+}