aboutsummaryrefslogtreecommitdiff
path: root/streaming
diff options
context:
space:
mode:
authorMarcelo Vanzin <vanzin@cloudera.com>2014-08-18 13:25:30 -0700
committerAndrew Or <andrewor14@gmail.com>2014-08-18 13:25:30 -0700
commit66ade00f91a9343ac9277c5a7c09314087a4831e (patch)
tree45c84743a94a7af5fd9df42f27b800bac9f78c63 /streaming
parent3abd0c1cda09bb575adc99847a619bc84af37fd0 (diff)
downloadspark-66ade00f91a9343ac9277c5a7c09314087a4831e.tar.gz
spark-66ade00f91a9343ac9277c5a7c09314087a4831e.tar.bz2
spark-66ade00f91a9343ac9277c5a7c09314087a4831e.zip
[SPARK-2169] Don't copy appName / basePath everywhere.
Instead of keeping copies in all pages, just reference the values kept in the base SparkUI instance (by making them available via getters). Author: Marcelo Vanzin <vanzin@cloudera.com> Closes #1252 from vanzin/SPARK-2169 and squashes the following commits: 4412fc6 [Marcelo Vanzin] Simplify UIUtils.headerSparkPage signature. 4e5d35a [Marcelo Vanzin] [SPARK-2169] Don't copy appName / basePath everywhere.
Diffstat (limited to 'streaming')
-rw-r--r--streaming/src/main/scala/org/apache/spark/streaming/ui/StreamingPage.scala3
-rw-r--r--streaming/src/main/scala/org/apache/spark/streaming/ui/StreamingTab.scala6
2 files changed, 3 insertions, 6 deletions
diff --git a/streaming/src/main/scala/org/apache/spark/streaming/ui/StreamingPage.scala b/streaming/src/main/scala/org/apache/spark/streaming/ui/StreamingPage.scala
index 451b23e01c..1353e487c7 100644
--- a/streaming/src/main/scala/org/apache/spark/streaming/ui/StreamingPage.scala
+++ b/streaming/src/main/scala/org/apache/spark/streaming/ui/StreamingPage.scala
@@ -42,8 +42,7 @@ private[ui] class StreamingPage(parent: StreamingTab)
<h4>Statistics over last {listener.retainedCompletedBatches.size} processed batches</h4> ++
generateReceiverStats() ++
generateBatchStatsTable()
- UIUtils.headerSparkPage(
- content, parent.basePath, parent.appName, "Streaming", parent.headerTabs, parent, Some(5000))
+ UIUtils.headerSparkPage("Streaming", content, parent, Some(5000))
}
/** Generate basic stats of the streaming program */
diff --git a/streaming/src/main/scala/org/apache/spark/streaming/ui/StreamingTab.scala b/streaming/src/main/scala/org/apache/spark/streaming/ui/StreamingTab.scala
index 51448d15c6..34ac254f33 100644
--- a/streaming/src/main/scala/org/apache/spark/streaming/ui/StreamingTab.scala
+++ b/streaming/src/main/scala/org/apache/spark/streaming/ui/StreamingTab.scala
@@ -19,15 +19,13 @@ package org.apache.spark.streaming.ui
import org.apache.spark.Logging
import org.apache.spark.streaming.StreamingContext
-import org.apache.spark.ui.WebUITab
+import org.apache.spark.ui.SparkUITab
/** Spark Web UI tab that shows statistics of a streaming job */
private[spark] class StreamingTab(ssc: StreamingContext)
- extends WebUITab(ssc.sc.ui, "streaming") with Logging {
+ extends SparkUITab(ssc.sc.ui, "streaming") with Logging {
val parent = ssc.sc.ui
- val appName = parent.appName
- val basePath = parent.basePath
val listener = new StreamingJobProgressListener(ssc)
ssc.addStreamingListener(listener)