summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Wu <peter@lekensteyn.nl>2014-04-30 10:16:30 +0200
committerPeter Wu <peter@lekensteyn.nl>2014-04-30 10:16:30 +0200
commitebe4d6c1f394b172e6170f25a68fe163cec1967e (patch)
tree197f46977248539b5748b9dba45b53ab1f4e8707
parent0c26271dcbbc8986526baeb2532bd5607635a4cc (diff)
downloadTwitterDataAnalytics-ebe4d6c1f394b172e6170f25a68fe163cec1967e.tar.gz
Proposed interface for new tweets and users
-rw-r--r--src/provider/ProfileListener.java11
-rw-r--r--src/provider/TweetListener.java11
2 files changed, 22 insertions, 0 deletions
diff --git a/src/provider/ProfileListener.java b/src/provider/ProfileListener.java
new file mode 100644
index 0000000..23304c9
--- /dev/null
+++ b/src/provider/ProfileListener.java
@@ -0,0 +1,11 @@
+package provider;
+
+import org.json.JSONObject;
+
+/**
+ * Callback for new user profiles.
+ */
+public interface ProfileListener {
+
+ void profileGenerated(JSONObject obj);
+}
diff --git a/src/provider/TweetListener.java b/src/provider/TweetListener.java
new file mode 100644
index 0000000..e58d580
--- /dev/null
+++ b/src/provider/TweetListener.java
@@ -0,0 +1,11 @@
+package provider;
+
+import org.json.JSONObject;
+
+/**
+ * Callback when a new tweet is received.
+ */
+public interface TweetListener {
+
+ public void tweetGenerated(JSONObject obj);
+}