Package datahub.spark
Class DatahubSparkListener
java.lang.Object
org.apache.spark.scheduler.SparkListener
datahub.spark.DatahubSparkListener
- All Implemented Interfaces:
org.apache.spark.scheduler.SparkListenerInterface
public class DatahubSparkListener
extends org.apache.spark.scheduler.SparkListener
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioninitializeEmitter(com.typesafe.config.Config sparkConf) voidonApplicationEnd(org.apache.spark.scheduler.SparkListenerApplicationEnd applicationEnd) voidonApplicationStart(org.apache.spark.scheduler.SparkListenerApplicationStart applicationStart) voidonJobEnd(org.apache.spark.scheduler.SparkListenerJobEnd jobEnd) voidonJobStart(org.apache.spark.scheduler.SparkListenerJobStart jobStart) voidonOtherEvent(org.apache.spark.scheduler.SparkListenerEvent event) voidonTaskEnd(org.apache.spark.scheduler.SparkListenerTaskEnd taskEnd) Methods inherited from class org.apache.spark.scheduler.SparkListener
onBlockManagerAdded, onBlockManagerRemoved, onBlockUpdated, onEnvironmentUpdate, onExecutorAdded, onExecutorBlacklisted, onExecutorBlacklistedForStage, onExecutorExcluded, onExecutorExcludedForStage, onExecutorMetricsUpdate, onExecutorRemoved, onExecutorUnblacklisted, onExecutorUnexcluded, onNodeBlacklisted, onNodeBlacklistedForStage, onNodeExcluded, onNodeExcludedForStage, onNodeUnblacklisted, onNodeUnexcluded, onResourceProfileAdded, onSpeculativeTaskSubmitted, onStageCompleted, onStageExecutorMetrics, onStageSubmitted, onTaskGettingResult, onTaskStart, onUnpersistRDD, onUnschedulableTaskSetAdded, onUnschedulableTaskSetRemoved
-
Constructor Details
-
DatahubSparkListener
- Throws:
URISyntaxException
-
-
Method Details
-
onApplicationStart
public void onApplicationStart(org.apache.spark.scheduler.SparkListenerApplicationStart applicationStart) - Specified by:
onApplicationStartin interfaceorg.apache.spark.scheduler.SparkListenerInterface- Overrides:
onApplicationStartin classorg.apache.spark.scheduler.SparkListener
-
initializeEmitter
-
onApplicationEnd
public void onApplicationEnd(org.apache.spark.scheduler.SparkListenerApplicationEnd applicationEnd) - Specified by:
onApplicationEndin interfaceorg.apache.spark.scheduler.SparkListenerInterface- Overrides:
onApplicationEndin classorg.apache.spark.scheduler.SparkListener
-
onTaskEnd
public void onTaskEnd(org.apache.spark.scheduler.SparkListenerTaskEnd taskEnd) - Specified by:
onTaskEndin interfaceorg.apache.spark.scheduler.SparkListenerInterface- Overrides:
onTaskEndin classorg.apache.spark.scheduler.SparkListener
-
onJobEnd
public void onJobEnd(org.apache.spark.scheduler.SparkListenerJobEnd jobEnd) - Specified by:
onJobEndin interfaceorg.apache.spark.scheduler.SparkListenerInterface- Overrides:
onJobEndin classorg.apache.spark.scheduler.SparkListener
-
onJobStart
public void onJobStart(org.apache.spark.scheduler.SparkListenerJobStart jobStart) - Specified by:
onJobStartin interfaceorg.apache.spark.scheduler.SparkListenerInterface- Overrides:
onJobStartin classorg.apache.spark.scheduler.SparkListener
-
onOtherEvent
public void onOtherEvent(org.apache.spark.scheduler.SparkListenerEvent event) - Specified by:
onOtherEventin interfaceorg.apache.spark.scheduler.SparkListenerInterface- Overrides:
onOtherEventin classorg.apache.spark.scheduler.SparkListener
-