Package

play.core

server

Permalink

package server

Visibility
  1. Public
  2. All

Type Members

  1. class NettyServer extends Server

    Permalink

    creates a Server implementation based Netty

  2. trait NettyServerComponents extends ServerComponents

    Permalink

    Cake for building a simple Netty server.

  3. class NettyServerProvider extends ServerProvider

    Permalink

    The Netty server provider

  4. sealed trait NettyTransport extends AnyRef

    Permalink

Value Members

  1. object Jdk extends NettyTransport with Product with Serializable

    Permalink
  2. object Native extends NettyTransport with Product with Serializable

    Permalink
  3. object NettyServer extends ServerFromRouter

    Permalink

    Create a Netty server from the given router and server config:

    Create a Netty server from the given router and server config:

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

    Or from a given router using BuiltInComponents:

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

  4. package netty

    Permalink

Ungrouped