au.com.onegeek.respite.controllers

support

package support

Visibility
  1. Public
  2. All

Type Members

  1. trait CachingRouteSupport extends ScalatraBase with LoggingSupport with CachingSupport[Any] with FutureSupport

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

  2. trait CachingSupport[T] extends AnyRef

    Generic caching DSL for objects and Routes.

  3. trait DatabaseSupport extends AnyRef

    Created by mfellows on 23/06/2014.

  4. trait HateosSupport extends AnyRef

    Created by mfellows on 23/06/2014.

  5. trait LoggingSupport extends AnyRef

    Mixin this Trait into any class, Controller etc.

  6. trait Metrics extends InstrumentedBuilder with CheckedBuilder

    Metrics and HealthCheck Support.

  7. class MetricsController extends ScalatraServlet with LoggingSupport with Metrics

    REST API and UI for system instrumentation.

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

    RESTful CRUD specific Metrics Support.

  9. trait MetricsSupport extends ScalatraBase with Metrics with LoggingSupport

  10. trait OAuth2Support extends AnyRef

    Created by mfellows on 1/07/2014.

  11. trait PaginationSupport extends AnyRef

    Created by mfellows on 23/06/2014.

  12. trait PlayJsonSupport[T] extends ScalatraBase with ApiFormats

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

    Created by mfellows on 28/06/2014.

Value Members

  1. object PlayJsonSupport

    Created by mfellows on 27/06/2014.

  2. object RespiteApplicationMetrics

Ungrouped