Github user zsxwing commented on a diff in the pull request:

    https://github.com/apache/spark/pull/9186#discussion_r44563303
  
    --- Diff: 
streaming/src/main/scala/org/apache/spark/streaming/api/java/JavaStreamingListener.scala
 ---
    @@ -18,6 +18,82 @@
     package org.apache.spark.streaming.api.java
     
     import org.apache.spark.streaming.Time
    +import org.apache.spark.streaming.scheduler.StreamingListener
    +
    +private[streaming] trait PythonStreamingListener{
    +
    +  /** Called when a receiver has been started */
    +  def onReceiverStarted(receiverStarted: 
JavaStreamingListenerReceiverStarted) { }
    +
    +  /** Called when a receiver has reported an error */
    +  def onReceiverError(receiverError: JavaStreamingListenerReceiverError) { 
}
    +
    +  /** Called when a receiver has been stopped */
    +  def onReceiverStopped(receiverStopped: 
JavaStreamingListenerReceiverStopped) { }
    +
    +  /** Called when a batch of jobs has been submitted for processing. */
    +  def onBatchSubmitted(batchSubmitted: 
JavaStreamingListenerBatchSubmitted) { }
    +
    +  /** Called when processing of a batch of jobs has started.  */
    +  def onBatchStarted(batchStarted: JavaStreamingListenerBatchStarted) { }
    +
    +  /** Called when processing of a batch of jobs has completed. */
    +  def onBatchCompleted(batchCompleted: 
JavaStreamingListenerBatchCompleted) { }
    +
    +  /** Called when processing of a job of a batch has started. */
    +  def onOutputOperationStarted(
    +      outputOperationStarted: JavaStreamingListenerOutputOperationStarted) 
{ }
    +
    +  /** Called when processing of a job of a batch has completed. */
    +  def onOutputOperationCompleted(
    +      outputOperationCompleted: 
JavaStreamingListenerOutputOperationCompleted) { }
    +}
    +
    +class PythonStreamingListenerWrapper(listener: PythonStreamingListener)
    --- End diff --
    
    private


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to