Package

play.core

server

Permalink

package server

Visibility
  1. Public
  2. All

Type Members

  1. trait DefaultNettyServerComponents extends NettyServerComponents with api.BuiltInComponents with NoHttpFiltersComponents

    Permalink

    A convenient helper trait for constructing an NettyServer, for example:

    A convenient helper trait for constructing an NettyServer, for example:

    val components = new DefaultNettyServerComponents {
      override lazy val router = {
        case GET(p"/") => Action(parse.json) { body =>
          Ok("Hello")
        }
      }
    }
    val server = components.server
  2. class NettyServer extends Server

    Permalink

    creates a Server implementation based Netty

  3. trait NettyServerComponents extends ServerComponents

    Permalink

    Cake for building a simple Netty server.

  4. class NettyServerProvider extends ServerProvider

    Permalink

    The Netty server provider

  5. 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 zfrom a given router using BuiltInComponents:

    Create a Netty server zfrom 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