cc.spray

builders

package builders

Visibility
  1. Public
  2. All
Impl.
  1. Concrete
  2. Abstract

Type Members

  1. trait CacheKey extends AnyRef

    The result of the implicit cache keyer function argument to the 'cached' directive.

  2. case class CacheOn (key: Any) extends CacheKey with Product

    When the cache keyer function returns an instance of this class this instance is used as the key into the cache.

  3. class DetachedRouteActor extends Actor with Logging

    Actor used by the detached directive.

  4. class FilterRoute [T <: Product] extends AnyRef

    attributes: abstract
  5. class FilterRoute0 extends FilterRoute[Product0] with (Route) ⇒ Route

    A Route using the given RouteFilter function on all inner Routes it is applied to.

  6. class FilterRoute1 [A] extends FilterRoute[(A)] with ((A) ⇒ Route) ⇒ Route

    A Route using the given RouteFilter function (which extracts 1 value) on all inner Routes it is applied to.

  7. class FilterRoute2 [A, B] extends FilterRoute[(A, B)] with ((A, B) ⇒ Route) ⇒ Route

    A Route using the given RouteFilter function (which extracts 2 values) on all inner Routes it is applied to.

  8. class FilterRoute3 [A, B, C] extends FilterRoute[(A, B, C)] with ((A, B, C) ⇒ Route) ⇒ Route

    A Route using the given RouteFilter function (which extracts 3 values) on all inner Routes it is applied to.

  9. class FilterRoute4 [A, B, C, D] extends FilterRoute[(A, B, C, D)] with ((A, B, C, D) ⇒ Route) ⇒ Route

    A Route using the given RouteFilter function (which extracts 4 values) on all inner Routes it is applied to.

  10. class FilterRoute5 [A, B, C, D, E] extends FilterRoute[(A, B, C, D, E)] with ((A, B, C, D, E) ⇒ Route) ⇒ Route

    A Route using the given RouteFilter function (which extracts 5 values) on all inner Routes it is applied to.

  11. class Param extends AnyRef

  12. trait PathMatcher extends (String) ⇒ Option[(String, Product)]

    a PathMatcher tries to match a prefix of a given string and returns - None if not matched - Some(remainingPath, captures) if matched

  13. trait PathMatcher0 extends PathMatcher

    attributes: sealed
  14. trait PathMatcher1 extends PathMatcher

    attributes: sealed
  15. trait PathMatcher2 extends PathMatcher

    attributes: sealed
  16. trait PathMatcher3 extends PathMatcher

    attributes: sealed
  17. trait PathMatcher4 extends PathMatcher

    attributes: sealed
  18. trait PathMatcher5 extends PathMatcher

    attributes: sealed
  19. class RequiredParameter extends AnyRef

Value Members

  1. object DontCache extends CacheKey with Product

    When the cache keyer function returns this object the request will not be cached.

  2. object PathEnd extends PathMatcher0

  3. object Remaining extends PathMatcher1

  4. object Slash extends PathMatcher0