package server
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- trait DefaultPekkoHttpServerComponents extends PekkoHttpServerComponents with api.BuiltInComponents with NoHttpFiltersComponents
A convenient helper trait for constructing an PekkoHttpServer, for example:
A convenient helper trait for constructing an PekkoHttpServer, for example:
val components = new DefaultPekkoHttpServerComponents { override lazy val router = { case GET(p"/") => Action(parse.json) { body => Ok("Hello") } } } val server = components.server
- class PekkoHttpServer extends Server
Starts a Play server using Pekko HTTP.
- trait PekkoHttpServerComponents extends ServerComponents
Components for building a simple Pekko HTTP Server.
- class PekkoHttpServerProvider extends ServerProvider
Knows how to create an PekkoHttpServer.
Value Members
- object PekkoHttpServer extends ServerFromRouter
Creates an PekkoHttpServer from a given router using BuiltInComponents:
Creates an PekkoHttpServer from a given router using BuiltInComponents:
val server = PekkoHttpServer.fromRouterWithComponents(ServerConfig(port = Some(9002))) { components => import play.api.mvc.Results._ import components.{ defaultActionBuilder => Action } { case GET(p"/") => Action { Ok("Hello") } } }
Use this together with Sird Router.