Skip to content

Commit 4a57acc

Browse files
committed
Change UI createHandler routines to createServlet since they now return servlets
1 parent 2f77147 commit 4a57acc

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

core/src/main/scala/org/apache/spark/metrics/sink/MetricsServlet.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ class MetricsServlet(val property: Properties, val registry: MetricRegistry) ext
4747

4848
def getHandlers = Array[ServletContextHandler](
4949
JettyUtils.createServletHandler(servletPath,
50-
JettyUtils.createHandler(request => getMetricsSnapshot(request), "text/json"))
50+
JettyUtils.createServlet(request => getMetricsSnapshot(request), "text/json"))
5151
)
5252

5353
def getMetricsSnapshot(request: HttpServletRequest): String = {

core/src/main/scala/org/apache/spark/ui/JettyUtils.scala

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,16 +46,16 @@ private[spark] object JettyUtils extends Logging {
4646
type Responder[T] = HttpServletRequest => T
4747

4848
// Conversions from various types of Responder's to jetty Handlers
49-
implicit def jsonResponderToHandler(responder: Responder[JValue]): HttpServlet =
50-
createHandler(responder, "text/json", (in: JValue) => pretty(render(in)))
49+
implicit def jsonResponderToServlet(responder: Responder[JValue]): HttpServlet =
50+
createServlet(responder, "text/json", (in: JValue) => pretty(render(in)))
5151

52-
implicit def htmlResponderToHandler(responder: Responder[Seq[Node]]): HttpServlet =
53-
createHandler(responder, "text/html", (in: Seq[Node]) => "<!DOCTYPE html>" + in.toString)
52+
implicit def htmlResponderToServlet(responder: Responder[Seq[Node]]): HttpServlet =
53+
createServlet(responder, "text/html", (in: Seq[Node]) => "<!DOCTYPE html>" + in.toString)
5454

55-
implicit def textResponderToHandler(responder: Responder[String]): HttpServlet =
56-
createHandler(responder, "text/plain")
55+
implicit def textResponderToServlet(responder: Responder[String]): HttpServlet =
56+
createServlet(responder, "text/plain")
5757

58-
def createHandler[T <% AnyRef](responder: Responder[T], contentType: String,
58+
def createServlet[T <% AnyRef](responder: Responder[T], contentType: String,
5959
extractFn: T => String = (in: Any) => in.toString): HttpServlet = {
6060
new HttpServlet {
6161
override def doGet(request: HttpServletRequest,

0 commit comments

Comments
 (0)