xitrum

annotation

package annotation

Content Hierarchy Learn more about scaladoc diagrams
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. sealed trait SwaggerArg extends AnyRef

  29. 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/wordnik/swagger-core/tree/master/modules/swagger-annotations/src/main/java/com/wordnik/swagger/annotations https://github.com/wordnik/swagger-core/wiki/API-Declaration https://github.com/wordnik/swagger-core/wiki/Datatypes https://github.com/wordnik/swagger-core/wiki/Parameters

Ungrouped