aboutsummaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorTyson <thamilton@verticalscope.com>2013-01-09 11:29:22 -0500
committerTyson <thamilton@verticalscope.com>2013-01-09 11:29:58 -0500
commitbf9d9946f97782c9212420123b4a042918d7df5e (patch)
tree35adc4e835492512229f27d0b30106b9b123c012 /core
parent0da2ff102e1e8ac50059252a153a1b9b3e74b6b8 (diff)
downloadspark-bf9d9946f97782c9212420123b4a042918d7df5e.tar.gz
spark-bf9d9946f97782c9212420123b4a042918d7df5e.tar.bz2
spark-bf9d9946f97782c9212420123b4a042918d7df5e.zip
Query parameter reformatted to be more extensible and routing more robust
Diffstat (limited to 'core')
-rw-r--r--core/src/main/scala/spark/deploy/master/MasterWebUI.scala6
-rw-r--r--core/src/main/scala/spark/deploy/worker/WorkerWebUI.scala6
2 files changed, 6 insertions, 6 deletions
diff --git a/core/src/main/scala/spark/deploy/master/MasterWebUI.scala b/core/src/main/scala/spark/deploy/master/MasterWebUI.scala
index dfec1d1dc5..a96b55d6f3 100644
--- a/core/src/main/scala/spark/deploy/master/MasterWebUI.scala
+++ b/core/src/main/scala/spark/deploy/master/MasterWebUI.scala
@@ -22,13 +22,13 @@ class MasterWebUI(val actorSystem: ActorSystem, master: ActorRef) extends Direct
val handler = {
get {
- (path("") & parameters('json ?)) {
- case Some(js) =>
+ (path("") & parameters('format ?)) {
+ case Some(js) if js.equalsIgnoreCase("json") =>
val future = master ? RequestMasterState
respondWithMediaType(MediaTypes.`application/json`) { ctx =>
ctx.complete(future.mapTo[MasterState])
}
- case None =>
+ case _ =>
completeWith {
val future = master ? RequestMasterState
future.map {
diff --git a/core/src/main/scala/spark/deploy/worker/WorkerWebUI.scala b/core/src/main/scala/spark/deploy/worker/WorkerWebUI.scala
index a168f54ca0..84b6c16bd6 100644
--- a/core/src/main/scala/spark/deploy/worker/WorkerWebUI.scala
+++ b/core/src/main/scala/spark/deploy/worker/WorkerWebUI.scala
@@ -21,14 +21,14 @@ class WorkerWebUI(val actorSystem: ActorSystem, worker: ActorRef) extends Direct
val handler = {
get {
- (path("") & parameters('json ?)) {
- case Some(js) => {
+ (path("") & parameters('format ?)) {
+ case Some(js) if js.equalsIgnoreCase("json") => {
val future = worker ? RequestWorkerState
respondWithMediaType(MediaTypes.`application/json`) { ctx =>
ctx.complete(future.mapTo[WorkerState])
}
}
- case None =>
+ case _ =>
completeWith{
val future = worker ? RequestWorkerState
future.map { workerState =>