au.com.onegeek.respite.controllers

support

package support

Visibility
  1. Public
  2. All

Type Members

  1. trait Cache[T] extends spray.caching.Cache[T]

    Models a canonical Caching interface for use by the Caching Abstraction

  2. trait CachingRouteSupport extends ScalatraBase with LoggingSupport with CachingSupport[Any]

    Automatically cache CRUD and idempotent routes plus a handy Caching DSL.

  3. trait CachingSupport[T] extends AnyRef

    Generic caching DSL for objects and Routes.

  4. trait DatabaseSupport extends AnyRef

    Created by mfellows on 23/06/2014.

  5. trait HateosSupport extends AnyRef

    Created by mfellows on 23/06/2014.

  6. trait LoggingSupport extends AnyRef

    Mixin this Trait into any class, Controller etc.

  7. trait Metrics extends InstrumentedBuilder with CheckedBuilder

    Metrics and HealthCheck Support.

  8. class MetricsController extends ScalatraServlet with LoggingSupport with Metrics

    REST API and UI for system instrumentation.

  9. trait MetricsRestSupport[ObjectType <: Model[ObjectID], ObjectID] extends MetricsSupport

    RESTful CRUD specific Metrics Support.

  10. trait MetricsSupport extends ScalatraBase with Metrics with LoggingSupport

  11. trait OAuth2Support extends AnyRef

    Created by mfellows on 1/07/2014.

  12. trait PaginationSupport extends AnyRef

    Created by mfellows on 23/06/2014.

  13. trait PlayJsonSupport[T] extends ScalatraBase with ApiFormats

    Annotations
    @implicitNotFound( ... )
  14. trait RepositorySupport extends AnyRef

    Created by mfellows on 28/06/2014.

  15. trait SprayCache[T] extends Cache[T]

Value Members

  1. object PlayJsonSupport

    Created by mfellows on 27/06/2014.

  2. object RespiteApplicationMetrics

Ungrouped