package annotation
- Alphabetic
- Public
- All
Type Members
- 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
- sealed trait Cache extends Annotation with StaticAnnotation
- case class CacheActionDay (days: Int) extends Annotation with Cache with Product with Serializable
- case class CacheActionHour (hours: Int) extends Annotation with Cache with Product with Serializable
- case class CacheActionMinute (minutes: Int) extends Annotation with Cache with Product with Serializable
- case class CacheActionSecond (seconds: Int) extends Annotation with Cache with Product with Serializable
- case class CachePageDay (days: Int) extends Annotation with Cache with Product with Serializable
- case class CachePageHour (hours: Int) extends Annotation with Cache with Product with Serializable
- case class CachePageMinute (minutes: Int) extends Annotation with Cache with Product with Serializable
- case class CachePageSecond (seconds: Int) extends Annotation with Cache with Product with Serializable
- case class DELETE (paths: String*) extends Annotation with Route with Product with Serializable
- sealed trait Error extends Annotation with StaticAnnotation
- class Error404 extends Annotation with Error
- class Error500 extends Annotation with Error
- class First extends Annotation with RouteOrder
- case class GET (paths: String*) extends Annotation with Route with Product with Serializable
- class Last extends Annotation with RouteOrder
- case class PATCH (paths: String*) extends Annotation with Route with Product with Serializable
- case class POST (paths: String*) extends Annotation with Route with Product with Serializable
- case class PUT (paths: String*) extends Annotation with Route with Product with Serializable
- sealed trait Route extends Annotation with StaticAnnotation
- sealed trait RouteOrder extends Annotation with StaticAnnotation
- case class SOCKJS (paths: String*) extends Annotation with Route with Product with Serializable
-
class
SockJsCookieNeeded
extends Annotation with StaticAnnotation
If there's no SockJsCookieNeeded or SockJsNoCookieNeeded annotation, the cookie config is taken from sockJsCookie in xitrum.conf.
-
class
SockJsNoCookieNeeded
extends Annotation with StaticAnnotation
See SockJsCookieNeeded.
-
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.
- case class Swagger (swaggerArgs: SwaggerArg*) extends Annotation with StaticAnnotation with Product with Serializable
- case class WEBSOCKET (paths: String*) extends Annotation with Route with Product with Serializable
Value Members
- object ActionAnnotations extends Serializable
-
object
Swagger
extends Serializable
See: https://github.com/swagger-api/swagger-spec/blob/master/versions/2.0.md
- object SwaggerTypes