package annotation
- Alphabetic
- Public
- Protected
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