xitrum

routing

package routing

Visibility
  1. Public
  2. All

Type Members

  1. case class DiscoveredAcc(normalRoutes: SerializableRouteCollection, sockJsWithoutPrefixRoutes: SerializableRouteCollection, sockJsMap: Map[String, SockJsClassAndOptions], parentClassCacheMap: Map[String, Int]) extends Product with Serializable

  2. class JSRoutesAction extends Action

    Annotations
    @GET()
  3. class Route extends AnyRef

  4. class RouteCollection extends Logger

    Direct listing is used, map is not used, so that route matching is faster.

  5. class RouteCollector extends Logger

    Scan all classes to collect routes from actions.

  6. case class RouteToken(value: String, isPlaceHolder: Boolean, regex: Option[Regex]) extends Product with Serializable

    "/articles/:id<[0-9]+>" gives 2 tokens: RouteToken("articles", true, None) and RouteToken("id", false, Some("[0-9]+".

  7. class SerializableRoute extends Serializable

  8. class SerializableRouteCollection extends Serializable

  9. class SockJsClassAndOptions extends Serializable

  10. class SockJsRouteMap extends Logger

Value Members

  1. object HttpMethodWebSocket extends HttpMethod

  2. object JSRoutesCache

  3. object RouteCollection

  4. object RouteCompiler

Ungrouped