WebUIPage
== [[WebUIPage]] WebUIPage -- Contract of Pages in Web UI
WebUIPage
is the <
WebUIPage
can be:
-
spark-webui-WebUI.md#attachPage[attached] or spark-webui-WebUI.md#detachPage[detached] from a
WebUI
-
spark-webui-WebUITab.md#attachPage[attached] to a
WebUITab
[[prefix]] WebUIPage
has a prefix that...FIXME
[[contract]] [source, scala]
package org.apache.spark.ui
abstract class WebUIPage(var prefix: String) { def render(request: HttpServletRequest): Seq[Node] def renderJson(request: HttpServletRequest): JValue = JNothing }
NOTE: WebUIPage
is a private[spark]
contract.
.WebUIPage Contract [cols="1,2",options="header",width="100%"] |=== | Method | Description
| render
| [[render]] Used exclusively when WebUI
is requested to spark-webui-WebUI.md#attachPage[attach a page] (and...FIXME)
| renderJson
| [[renderJson]] Used when...FIXME |===
[[implementations]] .WebUIPages [cols="1,2",options="header",width="100%"] |=== | WebUIPage | Description
| AllExecutionsPage
| [[AllExecutionsPage]] Used in Spark SQL module
| spark-webui-AllJobsPage.md[AllJobsPage] | [[AllJobsPage]]
| spark-webui-AllStagesPage.md[AllStagesPage] | [[AllStagesPage]]
| spark-standalone-webui-ApplicationPage.md[ApplicationPage] | [[ApplicationPage]] Used in Spark Standalone cluster manager
| BatchPage
| [[BatchPage]] Used in Spark Streaming module
| DriverPage
| [[DriverPage]] Used in Spark on Mesos module
| spark-webui-EnvironmentPage.md[EnvironmentPage] | [[EnvironmentPage]]
| ExecutionPage
| [[ExecutionPage]] Used in Spark SQL module
| spark-webui-ExecutorsPage.md[ExecutorsPage] | [[ExecutorsPage]]
| spark-webui-executors.md#ExecutorThreadDumpPage[ExecutorThreadDumpPage] | [[ExecutorThreadDumpPage]]
| HistoryPage
| [[HistoryPage]] Used in Spark History Server module
| spark-webui-jobs.md[JobPage] | [[JobPage]]
| LogPage
| [[LogPage]] Used in Spark Standalone cluster manager
| MasterPage
| [[MasterPage]] Used in Spark Standalone cluster manager
| MesosClusterPage
| [[MesosClusterPage]] Used in Spark on Mesos module
| spark-webui-PoolPage.md[PoolPage] | [[PoolPage]]
| spark-webui-RDDPage.md[RDDPage] | [[RDDPage]]
| spark-webui-StagePage.md[StagePage] | [[StagePage]]
| spark-webui-StoragePage.md[StoragePage] | [[StoragePage]]
| StreamingPage
| [[StreamingPage]] Used in Spark Streaming module
| ThriftServerPage
| [[ThriftServerPage]] Used in Spark Thrift Server module
| ThriftServerSessionPage
| [[ThriftServerSessionPage]] Used in Spark Thrift Server module
| WorkerPage
| [[WorkerPage]] Used in Spark Standalone cluster manager |===