aboutsummaryrefslogtreecommitdiff
path: root/python/pyspark/streaming/context.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/pyspark/streaming/context.py')
-rw-r--r--python/pyspark/streaming/context.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/python/pyspark/streaming/context.py b/python/pyspark/streaming/context.py
index 8be56c9915..1388b6d044 100644
--- a/python/pyspark/streaming/context.py
+++ b/python/pyspark/streaming/context.py
@@ -363,3 +363,11 @@ class StreamingContext(object):
first = dstreams[0]
jrest = [d._jdstream for d in dstreams[1:]]
return DStream(self._jssc.union(first._jdstream, jrest), self, first._jrdd_deserializer)
+
+ def addStreamingListener(self, streamingListener):
+ """
+ Add a [[org.apache.spark.streaming.scheduler.StreamingListener]] object for
+ receiving system events related to streaming.
+ """
+ self._jssc.addStreamingListener(self._jvm.JavaStreamingListenerWrapper(
+ self._jvm.PythonStreamingListenerWrapper(streamingListener)))