StreamListener is a StreamingQueryListener (Spark Structured Streaming).
StreamListener
StreamingQueryListener