trait Router extends AnyRef

A router.

Self Type
Router
Source
Router.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Router
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def documentation: Seq[(String, String, String)]

    Documentation for the router.

    Documentation for the router.

    returns

    A list of method, path pattern and controller/method invocations for each route.

  2. abstract def routes: Routes

    The actual routes of the router.

  3. abstract def withPrefix(prefix: String): Router

    Get a new router that routes requests to s"$prefix/$path" in the same way this router routes requests to path.

    Get a new router that routes requests to s"$prefix/$path" in the same way this router routes requests to path.

    returns

    the prefixed router

Concrete Value Members

  1. final def /:(prefix: String): Router

    An alternative syntax for withPrefix.

    An alternative syntax for withPrefix. For example:

    val router = "/bar" /: barRouter
  2. def asJava: routing.Router
  3. final def handlerFor(request: RequestHeader): Option[Handler]

    A lifted version of the routes partial function.

  4. final def orElse(other: Router): Router

    Compose two routers into one.

    Compose two routers into one. The resulting router will contain both the routes in this as well as router