Packages

p

play.core

server

package server

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package pekkohttp

Type Members

  1. 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
  2. class PekkoHttpServer extends Server

    Starts a Play server using Pekko HTTP.

  3. trait PekkoHttpServerComponents extends ServerComponents

    Components for building a simple Pekko HTTP Server.

  4. class PekkoHttpServerProvider extends ServerProvider

    Knows how to create an PekkoHttpServer.

Value Members

  1. 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.

Ungrouped