com.sksamuel.scruffy.swagger

SwaggerRoute

class SwaggerRoute extends RouteProvider with CorsSupport

Linear Supertypes
CorsSupport, RouteProvider, WebsocketResourceProvider, HttpRouteProvider, Handlers, ValidatorsDsl, MatchersDsl, ProcessorDsl, ResponseBuilder, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SwaggerRoute
  2. CorsSupport
  3. RouteProvider
  4. WebsocketResourceProvider
  5. HttpRouteProvider
  6. Handlers
  7. ValidatorsDsl
  8. MatchersDsl
  9. ProcessorDsl
  10. ResponseBuilder
  11. AnyRef
  12. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SwaggerRoute(apiVersion: String, title: String, basePath: String)

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def accepted: Response

    Definition Classes
    ResponseBuilder
  7. def after(processor: Processor): Unit

    Definition Classes
    HttpRouteProvider
  8. var afters: ListBuffer[Processor]

    Attributes
    protected[com.sksamuel.scruffy]
    Definition Classes
    HttpRouteProvider
  9. def ajax(thunk: ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  10. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  11. def badGateway: Response

    Definition Classes
    ResponseBuilder
  12. def badRequest(reason: String): Response

    Definition Classes
    ResponseBuilder
  13. def badRequest: Response

    Definition Classes
    ResponseBuilder
  14. def before(processor: Processor): Unit

    Definition Classes
    HttpRouteProvider
  15. var befores: ListBuffer[Processor]

    Attributes
    protected[com.sksamuel.scruffy]
    Definition Classes
    HttpRouteProvider
  16. implicit def bytes2future(bytes: Array[Byte]): Future[Response]

    Definition Classes
    ResponseBuilder
  17. implicit def bytes2response(bytes: Array[Byte]): Response

    Definition Classes
    ResponseBuilder
  18. implicit def case2future(any: Product): Future[Response]

    Definition Classes
    ResponseBuilder
  19. implicit def case2response(any: Product): Response

    Definition Classes
    ResponseBuilder
  20. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. def conflict: Response

    Definition Classes
    ResponseBuilder
  22. def consumes(mediaType: MediaType)(thunk: ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  23. def consumes(mediaType: String)(thunk: ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  24. def cookie(name: String)(f: (Cookie) ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  25. def created: Response

    Definition Classes
    ResponseBuilder
  26. def delete(url: String)(thunk: ⇒ Processor): HttpResource

    Definition Classes
    HttpRouteProvider
  27. def emptyRequest(thunk: ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  28. def entity[E](f: (E) ⇒ Processor)(implicit arg0: Manifest[E]): Processor

    Definition Classes
    MatchersDsl
  29. def entity(e: Any): Response

    Definition Classes
    ResponseBuilder
  30. def entity(e: Any, c: String): Response

    Definition Classes
    ResponseBuilder
  31. def entity(e: Any, c: MediaType): Response

    Definition Classes
    ResponseBuilder
  32. def entitySizeLimit(maxSize: Int)(thunk: ⇒ Processor): Processor

    Definition Classes
    ValidatorsDsl
  33. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  34. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  35. implicit lazy val executionContext: ExecutionContext

    Definition Classes
    HttpRouteProvider → Handlers → ProcessorDsl
  36. implicit val executor: ExecutionContext

    Definition Classes
    ResponseBuilder
  37. def expectationFailed: Response

    Definition Classes
    ResponseBuilder
  38. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  39. def forbidden(reason: String): Response

    Definition Classes
    ResponseBuilder
  40. def forbidden: Response

    Definition Classes
    ResponseBuilder
  41. def found: Response

    Definition Classes
    ResponseBuilder
  42. implicit def futureEntity2FutureResponse[T](future: Future[T]): Future[Response]

    Definition Classes
    ResponseBuilder
  43. def gatewayTimeout: Response

    Definition Classes
    ResponseBuilder
  44. def get(url: String)(thunk: ⇒ Processor): HttpResource

    Definition Classes
    HttpRouteProvider
  45. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  46. def gone: Response

    Definition Classes
    ResponseBuilder
  47. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  48. def head(url: String)(thunk: ⇒ Processor): HttpResource

    Definition Classes
    HttpRouteProvider
  49. def header(key: String, value: Any)(thunk: ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  50. def header(key: HeaderKey, value: Any)(thunk: ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  51. def header(key: String)(thunk: ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  52. def header(key: HeaderKey)(thunk: ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  53. def host(host: String)(thunk: ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  54. val httpResources: ListBuffer[HttpResource]

    Attributes
    protected[com.sksamuel.scruffy]
    Definition Classes
    HttpRouteProvider
  55. def ifmatch[T](f: ⇒ String)(thunk: ⇒ Processor): Processor

    Definition Classes
    ValidatorsDsl
  56. def internalServerError(reason: String): Response

    Definition Classes
    ResponseBuilder
  57. def internalServerError: Response

    Definition Classes
    ResponseBuilder
  58. def ip(address: String)(thunk: ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  59. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  60. def json(f: (Context) ⇒ Future[Response]): Processor

    Definition Classes
    Handlers
  61. def lengthRequired: Response

    Definition Classes
    ResponseBuilder
  62. def localhost(host: String)(thunk: ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  63. def methodNotAllowed: Response

    Definition Classes
    ResponseBuilder
  64. def movedPermanently: Response

    Definition Classes
    ResponseBuilder
  65. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  66. def nocontent: Response

    Definition Classes
    ResponseBuilder
  67. def nonAuthoritativeInformation: Response

    Definition Classes
    ResponseBuilder
  68. def notAcceptable: Response

    Definition Classes
    ResponseBuilder
  69. def notFound(body: String): Response

    Definition Classes
    ResponseBuilder
  70. def notFound: Response

    Definition Classes
    ResponseBuilder
  71. def notImplemented: Response

    Definition Classes
    ResponseBuilder
  72. def notImplemented(reason: String): Response

    Definition Classes
    ResponseBuilder
  73. def notModified: Response

    Definition Classes
    ResponseBuilder
  74. final def notify(): Unit

    Definition Classes
    AnyRef
  75. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  76. def ok: Response

    Definition Classes
    ResponseBuilder
  77. implicit def option2future(option: Option[_]): Future[Response]

    Definition Classes
    ResponseBuilder
  78. def options(url: String)(thunk: ⇒ Processor): HttpResource

    Definition Classes
    HttpRouteProvider
  79. def param(name: String, value: String)(thunk: ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  80. def param(name: String)(thunk: ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  81. def params[P <: Product](f: (P) ⇒ Processor)(implicit arg0: Manifest[P]): Processor

    Definition Classes
    MatchersDsl
  82. def partialContent: Response

    Definition Classes
    ResponseBuilder
  83. def paymentRequired: Response

    Definition Classes
    ResponseBuilder
  84. def permanentRedirect(location: String): Response

    Definition Classes
    ResponseBuilder
  85. def post(url: String)(thunk: ⇒ Processor): HttpResource

    Definition Classes
    HttpRouteProvider
  86. def preconditionFailed: Response

    Definition Classes
    ResponseBuilder
  87. def prefix(prefix: String): Unit

    Definition Classes
    HttpRouteProvider
  88. var prefix: Option[String]

    Attributes
    protected[com.sksamuel.scruffy]
    Definition Classes
    HttpRouteProvider
  89. def processor(processor: Processor)(thunk: ⇒ Processor): Processor

    Definition Classes
    ProcessorDsl
  90. def produces(mediaType: MediaType)(f: (Context) ⇒ Future[Response]): Processor

    Definition Classes
    Handlers
  91. def produces(mediaType: String)(f: (Context) ⇒ Future[Response]): Processor

    Definition Classes
    Handlers
  92. def proxyAuthenticationRequired: Response

    Definition Classes
    ResponseBuilder
  93. def put(url: String)(thunk: ⇒ Processor): HttpResource

    Definition Classes
    HttpRouteProvider
  94. def requestEntityTooLarge: Response

    Definition Classes
    ResponseBuilder
  95. def requestHeaderFieldsTooLarge: Response

    Definition Classes
    ResponseBuilder
  96. def requestTimeout: Response

    Definition Classes
    ResponseBuilder
  97. def requestURITooLong: Response

    Definition Classes
    ResponseBuilder
  98. def requestedRangeNotSatisfiable: Response

    Definition Classes
    ResponseBuilder
  99. def resetContent: Response

    Definition Classes
    ResponseBuilder
  100. def response(f: (Context) ⇒ Future[Response]): Processor

    Definition Classes
    Handlers
  101. implicit def response2future(resp: Response): Future[Response]

    Definition Classes
    ResponseBuilder
  102. def scheme(scheme: String)(thunk: ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  103. def schemeName(f: (String) ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  104. def seeOther(location: String): Response

    Definition Classes
    ResponseBuilder
  105. def serviceUnavailable: Response

    Definition Classes
    ResponseBuilder
  106. def status(s: Int): Response

    Definition Classes
    ResponseBuilder
  107. def status(s: HttpStatus): Response

    Definition Classes
    ResponseBuilder
  108. def status(s: HttpResponseStatus): Response

    Definition Classes
    ResponseBuilder
  109. implicit def status2future(status: HttpStatus): Future[Response]

    Definition Classes
    ResponseBuilder
  110. implicit def status2future(code: Int): Future[Response]

    Definition Classes
    ResponseBuilder
  111. implicit def status2response(s: Int): Response

    Definition Classes
    ResponseBuilder
  112. implicit def status2response(s: HttpStatus): Response

    Definition Classes
    ResponseBuilder
  113. implicit def string2future(str: String): Future[Response]

    Definition Classes
    ResponseBuilder
  114. implicit def string2response(str: String): Response

    Definition Classes
    ResponseBuilder
  115. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  116. def temporaryRedirect(location: String): Response

    Definition Classes
    ResponseBuilder
  117. implicit def thunk_conversion(r: SwaggerRoute): Thunks.type

  118. def toString(): String

    Definition Classes
    AnyRef → Any
  119. def trace(url: String)(thunk: ⇒ Processor): HttpResource

    Definition Classes
    HttpRouteProvider
  120. def unauthorized: Response

    Definition Classes
    ResponseBuilder
  121. def unprocessableEntity(reason: String): Response

    Definition Classes
    ResponseBuilder
  122. def unprocessableEntity: Response

    Definition Classes
    ResponseBuilder
  123. def unsupportedMediaType: Response

    Definition Classes
    ResponseBuilder
  124. def useProxy: Response

    Definition Classes
    ResponseBuilder
  125. def userAgent(regex: String)(thunk: ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  126. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  127. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  128. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  129. def websocket(path: String)(f: ⇒ WebsocketHandler): Unit

    Definition Classes
    WebsocketResourceProvider
  130. val websocketResources: ListBuffer[WebsocketRoute]

    Attributes
    protected[com.sksamuel.scruffy]
    Definition Classes
    WebsocketResourceProvider
  131. def xml(f: (Context) ⇒ Future[Response]): Processor

    Definition Classes
    Handlers

Inherited from CorsSupport

Inherited from RouteProvider

Inherited from WebsocketResourceProvider

Inherited from HttpRouteProvider

Inherited from Handlers

Inherited from ValidatorsDsl

Inherited from MatchersDsl

Inherited from ProcessorDsl

Inherited from ResponseBuilder

Inherited from AnyRef

Inherited from Any

Ungrouped