skinny.micro.routing

RouteRegistry

class RouteRegistry extends AnyRef

Route registry.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. RouteRegistry
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RouteRegistry()

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def addStatusRoute(codes: Range, route: Route): Unit

    Add a route that explicitly matches one or more response codes.

  7. def afterFilters: Seq[Route]

    Returns the sequence of filters to run after the route.

  8. def appendAfterFilter(route: Route): Unit

    Appends a filter to the sequence of before filters.

  9. def appendBeforeFilter(route: Route): Unit

    Appends a filter to the sequence of before filters.

  10. def apply(statusCode: Int): Option[Route]

    Return a route for a specific HTTP response status code.

    Return a route for a specific HTTP response status code.

    statusCode

    the status code.

  11. def apply(method: HttpMethod): Seq[Route]

    Returns the sequence of routes registered for the specified method.

    Returns the sequence of routes registered for the specified method.

    HEAD must be identical to GET without a body, so HEAD returns GET's routes.

  12. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  13. def beforeFilters: Seq[Route]

    Returns the sequence of filters to run before the route.

  14. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. def entryPoints: Seq[String]

    List of entry points, made of all route matchers

  16. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  18. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  20. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  21. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  22. def matchingMethods(requestPath: String): Set[HttpMethod]

    Returns a set of methods with a matching route.

    Returns a set of methods with a matching route.

    HEAD must be identical to GET without a body, so GET implies HEAD.

  23. def matchingMethodsExcept(method: HttpMethod, requestPath: String): Set[HttpMethod]

    Returns a set of methods with a matching route minus a specified method.

    Returns a set of methods with a matching route minus a specified method.

    HEAD must be identical to GET without a body, so: - GET implies HEAD - filtering one filters the other

  24. def methodRoutes: Map[HttpMethod, Seq[Route]]

  25. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  26. final def notify(): Unit

    Definition Classes
    AnyRef
  27. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  28. def prependRoute(method: HttpMethod, route: Route): Unit

    Prepends a route to the method's route sequence.

  29. def removeRoute(method: HttpMethod, route: Route): Unit

    Removes a route from the method's route sequence.

  30. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  31. def toString(): String

    Definition Classes
    RouteRegistry → AnyRef → Any
  32. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped