Package

play.core

server

Permalink

package server

Visibility
  1. Public
  2. All

Type Members

  1. class AkkaHttpServer extends Server

    Permalink

    Starts a Play server using Akka HTTP.

  2. trait AkkaHttpServerComponents extends ServerComponents

    Permalink

    Components for building a simple Akka HTTP Server.

  3. class AkkaHttpServerProvider extends ServerProvider

    Permalink

    Knows how to create an AkkaHttpServer.

Value Members

  1. object AkkaHttpServer extends ServerFromRouter

    Permalink

    Creates an AkkaHttpServer from the given router:

    Creates an AkkaHttpServer from the given router:

    val server = AkkaHttpServer.fromRouter(ServerConfig(port = Some(9002))) {
      case GET(p"/") => Action {
        Results.Ok("Hello")
      }
    }

    Or from a given router using BuiltInComponents:

    val server = AkkaHttpServer.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.

  2. package akkahttp

    Permalink

Ungrouped