Router

play.api.routing.Router
See theRouter companion object
trait Router

A router.

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type

Members list

Value members

Abstract methods

Documentation for the router.

Documentation for the router.

Attributes

Returns

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

def routes: Routes

The actual routes of the router.

The actual routes of the router.

Attributes

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.

Attributes

Returns

the prefixed router

Concrete methods

final def /:(prefix: String): Router

An alternative syntax for withPrefix. For example:

An alternative syntax for withPrefix. For example:

 val router = "/bar" /: barRouter

Attributes

def asJava: Router
final def handlerFor(request: RequestHeader): Option[Handler]

A lifted version of the routes partial function.

A lifted version of the routes partial function.

Attributes

final def orElse(other: Router): Router

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

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

Attributes