|
@@ -1,5 +1,5 @@
|
|
|
import java.time.ZonedDateTime._
|
|
|
-import java.time.format.DateTimeFormatter.RFC_1123_DATE_TIME
|
|
|
+import java.util.TimeZone.getTimeZone
|
|
|
|
|
|
import com.twitter.finagle.http.path.Root
|
|
|
import com.twitter.finagle.http.{Request, Response}
|
|
@@ -9,13 +9,16 @@ import com.twitter.finagle.{Filter, Http}
|
|
|
import com.twitter.util.{Await, NullMonitor}
|
|
|
import io.fintrospect.ModuleSpec
|
|
|
import io.fintrospect.renderers.simplejson.SimpleJson
|
|
|
+import org.apache.commons.lang.time.FastDateFormat.getInstance
|
|
|
|
|
|
object FintrospectBenchmarkServer extends App {
|
|
|
|
|
|
+ private val dateFormat = getInstance("EEE, dd MMM yyyy HH:mm:ss 'GMT'", getTimeZone("GMT"))
|
|
|
+
|
|
|
val addServerAndDate = Filter.mk[Request, Response, Request, Response] { (req, svc) =>
|
|
|
svc(req).map(resp => {
|
|
|
resp.headerMap("Server") = "Example"
|
|
|
- resp.headerMap("Date") = RFC_1123_DATE_TIME.format(now())
|
|
|
+ resp.headerMap("Date") = dateFormat.format(now())
|
|
|
resp
|
|
|
})
|
|
|
}
|