|
@@ -9,13 +9,8 @@ import com.twitter.finagle.stats.NullStatsReceiver
|
|
import com.twitter.finagle.tracing.NullTracer
|
|
import com.twitter.finagle.tracing.NullTracer
|
|
import com.twitter.finagle.{Http, Service}
|
|
import com.twitter.finagle.{Http, Service}
|
|
import com.twitter.util.Await
|
|
import com.twitter.util.Await
|
|
-import io.circe._
|
|
|
|
import io.circe.generic.auto._
|
|
import io.circe.generic.auto._
|
|
-import io.circe.parser._
|
|
|
|
-import io.circe.syntax._
|
|
|
|
-import io.fintrospect.formats.json.Circe.ResponseBuilder._
|
|
|
|
import io.fintrospect.formats.json.Circe.JsonFormat._
|
|
import io.fintrospect.formats.json.Circe.JsonFormat._
|
|
-import io.fintrospect.formats.json.Circe.ResponseBuilder._
|
|
|
|
import io.fintrospect.{ModuleSpec, RouteSpec}
|
|
import io.fintrospect.{ModuleSpec, RouteSpec}
|
|
|
|
|
|
object FintrospectBenchmarkServer extends App {
|
|
object FintrospectBenchmarkServer extends App {
|
|
@@ -29,8 +24,11 @@ object FintrospectBenchmarkServer extends App {
|
|
|
|
|
|
case class Message(message: String)
|
|
case class Message(message: String)
|
|
|
|
|
|
- val jsonHelloWorld = Service.mk { r: Request => Ok(encode(Message("Hello, World!")))
|
|
|
|
- .withHeaders("Server" -> "Example", "Date" -> RFC_1123_DATE_TIME.format(now()))
|
|
|
|
|
|
+ val jsonHelloWorld = {
|
|
|
|
+ import io.fintrospect.formats.json.Circe.ResponseBuilder.implicits._
|
|
|
|
+ Service.mk { r: Request => Ok(encode(Message("Hello, World!")))
|
|
|
|
+ .withHeaders("Server" -> "Example", "Date" -> RFC_1123_DATE_TIME.format(now()))
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
val module = ModuleSpec(Root)
|
|
val module = ModuleSpec(Root)
|