diff --git a/src/main/kotlin/com/beust/kobalt/app/remote/KobaltServer.kt b/src/main/kotlin/com/beust/kobalt/app/remote/KobaltServer.kt index f6b477ef..c0bcc22d 100644 --- a/src/main/kotlin/com/beust/kobalt/app/remote/KobaltServer.kt +++ b/src/main/kotlin/com/beust/kobalt/app/remote/KobaltServer.kt @@ -20,6 +20,14 @@ import java.util.concurrent.Callable class KobaltServer(val force: Boolean, val givenPort: Int? = null, val initCallback: (String) -> List, val cleanUpCallback: () -> Unit) : Callable { + + companion object { + /** + * Default response sent for calls that don't return a payload. + */ + val OK = "ok" + } + // var outgoing: PrintWriter? = null interface IServer { diff --git a/src/main/kotlin/com/beust/kobalt/app/remote/SparkServer.kt b/src/main/kotlin/com/beust/kobalt/app/remote/SparkServer.kt index 996d4296..57176d82 100644 --- a/src/main/kotlin/com/beust/kobalt/app/remote/SparkServer.kt +++ b/src/main/kotlin/com/beust/kobalt/app/remote/SparkServer.kt @@ -29,7 +29,7 @@ class SparkServer(val initCallback: (String) -> List, val cleanUpCallba override fun run(port: Int) { Spark.port(port) - Spark.get("/ping", { req, res -> "The Kobalt server is up and running" }) + Spark.get("/ping", { req, res -> KobaltServer.OK }) Spark.get("/quit", { req, res -> Executors.newFixedThreadPool(1).let { executor -> executor.submit { @@ -37,7 +37,7 @@ class SparkServer(val initCallback: (String) -> List, val cleanUpCallba Spark.stop() executor.shutdown() } - "ok" + KobaltServer.OK } }) Spark.get("/v0/getDependencies", "application/json", Route { request, response ->