Packages

p

xitrum

annotation

package annotation

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class ActionAnnotations (routes: Seq[scala.reflect.api.JavaUniverse.Annotation] = Seq.empty, routeOrder: Option[scala.reflect.api.JavaUniverse.Annotation] = None, sockJsCookieNeeded: Option[scala.reflect.api.JavaUniverse.Annotation] = None, sockJsNoCookieNeeded: Option[scala.reflect.api.JavaUniverse.Annotation] = None, sockJsNoWebSocket: Option[scala.reflect.api.JavaUniverse.Annotation] = None, error: Option[scala.reflect.api.JavaUniverse.Annotation] = None, cache: Option[scala.reflect.api.JavaUniverse.Annotation] = None, swaggers: Seq[scala.reflect.api.JavaUniverse.Annotation] = Seq.empty[universe.Annotation]) extends Product with Serializable
  2. sealed trait Cache extends Annotation with StaticAnnotation
  3. case class CacheActionDay (days: Int) extends Annotation with Cache with Product with Serializable
  4. case class CacheActionHour (hours: Int) extends Annotation with Cache with Product with Serializable
  5. case class CacheActionMinute (minutes: Int) extends Annotation with Cache with Product with Serializable
  6. case class CacheActionSecond (seconds: Int) extends Annotation with Cache with Product with Serializable
  7. case class CachePageDay (days: Int) extends Annotation with Cache with Product with Serializable
  8. case class CachePageHour (hours: Int) extends Annotation with Cache with Product with Serializable
  9. case class CachePageMinute (minutes: Int) extends Annotation with Cache with Product with Serializable
  10. case class CachePageSecond (seconds: Int) extends Annotation with Cache with Product with Serializable
  11. case class DELETE (paths: String*) extends Annotation with Route with Product with Serializable
  12. sealed trait Error extends Annotation with StaticAnnotation
  13. class Error404 extends Annotation with Error
  14. class Error500 extends Annotation with Error
  15. class First extends Annotation with RouteOrder
  16. case class GET (paths: String*) extends Annotation with Route with Product with Serializable
  17. class Last extends Annotation with RouteOrder
  18. case class PATCH (paths: String*) extends Annotation with Route with Product with Serializable
  19. case class POST (paths: String*) extends Annotation with Route with Product with Serializable
  20. case class PUT (paths: String*) extends Annotation with Route with Product with Serializable
  21. sealed trait Route extends Annotation with StaticAnnotation
  22. sealed trait RouteOrder extends Annotation with StaticAnnotation
  23. case class SOCKJS (paths: String*) extends Annotation with Route with Product with Serializable
  24. class SockJsCookieNeeded extends Annotation with StaticAnnotation

    If there's no SockJsCookieNeeded or SockJsNoCookieNeeded annotation, the cookie config is taken from sockJsCookie in xitrum.conf.

  25. class SockJsNoCookieNeeded extends Annotation with StaticAnnotation

    See SockJsCookieNeeded.

  26. class SockJsNoWebSocket extends Annotation with StaticAnnotation

    WebSocket is always turn on for SockJS.

    WebSocket is always turn on for SockJS. To turn off, use this annotation.

  27. case class Swagger (swaggerArgs: SwaggerArg*) extends Annotation with StaticAnnotation with Product with Serializable
  28. case class WEBSOCKET (paths: String*) extends Annotation with Route with Product with Serializable

Value Members

  1. object ActionAnnotations extends Serializable
  2. object Swagger extends Serializable

    See: https://github.com/swagger-api/swagger-spec/blob/master/versions/2.0.md

  3. object SwaggerTypes

Ungrouped