Slide 24
Slide 24 text
:PVS4FSWFSBTB'VODUJPO
• 4FSWFS3FRΛड͚औΓ3FQΛ'VUVSFͰฦؔ͢ͱͯ͠நԽ͞ΕΔ
• ෳͷαʔϏεݺͼग़͠Λؔݺͼग़͠ͷܨ͕Γͱͯ͠هड़Ͱ͖Δ
class Service[-Req, +Rep] extends (Req => Future[Rep])
val service = new Service[httpx.Request, httpx.Response] {
def apply(req: httpx.Request): Future[httpx.Response] =
Future.value(httpx.Response(req.version, httpx.Status.Ok))
}
val server = Httpx.serve(":8080", service)
Await.ready(server)