Packages

trait ControllerSwagger extends Controller with OpenApiBuilder with LogSupport

Linear Supertypes
OpenApiBuilder, Controller, WSDirectives, WSDefaultFormats, HttpDirectives, LogSupport, HttpRequestDirectives, HttpRequestBody, HttpRouteDirectives, HttpResponseDirectives, HttpRequestFormDirectives, HttpRequestCookieDirectives, HttpRequestHeaderDirectives, HttpRequestPathParamsDirectives, HttpDirectivesBase, HttpDefaultParamHandling, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ControllerSwagger
  2. OpenApiBuilder
  3. Controller
  4. WSDirectives
  5. WSDefaultFormats
  6. HttpDirectives
  7. LogSupport
  8. HttpRequestDirectives
  9. HttpRequestBody
  10. HttpRouteDirectives
  11. HttpResponseDirectives
  12. HttpRequestFormDirectives
  13. HttpRequestCookieDirectives
  14. HttpRequestHeaderDirectives
  15. HttpRequestPathParamsDirectives
  16. HttpDirectivesBase
  17. HttpDefaultParamHandling
  18. AnyRef
  19. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. implicit class FormParamsEnhanced[I, O, R] extends AnyRef
    Definition Classes
    HttpDefaultParamHandling
  2. implicit class ParamsEnhanced[O, R] extends AnyRef
    Definition Classes
    HttpDefaultParamHandling
  3. implicit class SingleParamEnhanced[I, P] extends AnyRef
    Definition Classes
    HttpDefaultParamHandling
  4. implicit class StringParamsEnhanced extends AnyRef
    Definition Classes
    HttpDefaultParamHandling

Abstract Value Members

  1. abstract val builder: ServerBuilder
    Attributes
    protected
    Definition Classes
    Controller

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def ApiResponse(description: String = null, headers: Map[String, Header] = null, content: Content = null, links: Map[String, Link] = null, extensions: Map[String, Any] = null, arg5: String = null): ApiResponse
    Definition Classes
    OpenApiBuilder
  5. def ApiResponseJson[T <: AnyRef](contentClass: Class[T], description: String = null, example: String = null)(implicit openApi: OpenAPI): ApiResponse
    Definition Classes
    OpenApiBuilder
  6. def ApiResponses(responses: (ResponseStatus, ApiResponse)*): ApiResponses
    Definition Classes
    OpenApiBuilder
  7. def Contact(name: String = null, url: String = null, email: String = null, extensions: Map[String, Any] = null): Contact
    Definition Classes
    OpenApiBuilder
  8. def Content(values: Map[String, MediaType]): Content
    Definition Classes
    OpenApiBuilder
  9. def ContentJson[T <: AnyRef](contentClass: Class[T], example: String = null)(implicit openApi: OpenAPI): Content
    Definition Classes
    OpenApiBuilder
  10. def CookieParameter(name: String, description: String = null, required: Boolean = null, deprecated: Boolean = null, allowEmptyValue: Boolean = null, arg5: String = null, style: StyleEnum = null, explode: Boolean = null, allowReserved: Boolean = null, schema: Schema[_] = new StringSchema, examples: Map[String, Example] = null, example: AnyRef = null, content: Content = null, extensions: Map[String, Any] = null): Parameter
    Definition Classes
    OpenApiBuilder
  11. def Encoding(contentType: String = "application/json", headers: Map[String, Header], style: StyleEnum, explode: Boolean, allowReserved: Boolean, extensions: Map[String, Any] = null): Encoding
    Definition Classes
    OpenApiBuilder
  12. def Example(value: AnyRef, summary: String = null, description: String = null, externalValue: String = null, arg4: String = null, extensions: Map[String, Any] = null): Example
    Definition Classes
    OpenApiBuilder
  13. def ExternalDocumentation(description: String = null, url: String = null, extensions: Map[String, Any] = null): ExternalDocumentation
    Definition Classes
    OpenApiBuilder
  14. def HeaderParameter(name: String, description: String = null, required: Boolean = null, deprecated: Boolean = null, allowEmptyValue: Boolean = null, arg5: String = null, style: StyleEnum = null, explode: Boolean = null, allowReserved: Boolean = null, schema: Schema[_] = new StringSchema, examples: Map[String, Example] = null, example: AnyRef = null, content: Content = null, extensions: Map[String, Any] = null): Parameter
    Definition Classes
    OpenApiBuilder
  15. def Info(title: String = null, description: String = null, termsOfService: String = null, contact: Contact = null, license: License = null, version: String = null, extensions: Map[String, Any] = null): Info
    Definition Classes
    OpenApiBuilder
  16. def License(name: String = null, url: String = null, email: String = null, extensions: Map[String, Any] = null): License
    Definition Classes
    OpenApiBuilder
  17. def MediaType(schema: Schema[_] = null, examples: Map[String, Example] = null, example: AnyRef = null, encoding: Map[String, Encoding] = null, extensions: Map[String, Any] = null): MediaType
    Definition Classes
    OpenApiBuilder
  18. def OpenAPI(openapi: String = "3.0.1", info: Info = null, externalDocs: ExternalDocumentation = null, servers: List[io.swagger.v3.oas.models.servers.Server] = null, security: List[SecurityRequirement] = null, tags: List[Tag] = null, paths: Paths = null, components: Components = null, extensions: Map[String, Any] = null): OpenAPI
    Definition Classes
    OpenApiBuilder
  19. def Operation(tags: List[String] = null, summary: String = null, description: String = null, externalDocs: ExternalDocumentation = null, operationId: String = null, parameters: List[Parameter] = null, requestBody: RequestBody = null, responses: ApiResponses = new ApiResponses, callbacks: Map[String, Callback] = null, deprecated: Boolean = null, security: List[SecurityRequirement] = null, servers: List[io.swagger.v3.oas.models.servers.Server] = null, extensions: Map[String, Any] = null): Operation
    Definition Classes
    OpenApiBuilder
  20. def Parameter(name: String, in: String = null, description: String = null, required: Boolean = null, deprecated: Boolean = null, allowEmptyValue: Boolean = null, arg6: String = null, style: StyleEnum = null, explode: Boolean = null, allowReserved: Boolean = null, schema: Schema[_] = new StringSchema, examples: Map[String, Example] = null, example: AnyRef = null, content: Content = null, extensions: Map[String, Any] = null): Parameter
    Definition Classes
    OpenApiBuilder
  21. def PathParameter(name: String, description: String = null, deprecated: Boolean = null, allowEmptyValue: Boolean = null, arg4: String = null, style: StyleEnum = null, explode: Boolean = null, allowReserved: Boolean = null, schema: Schema[_] = new StringSchema, examples: Map[String, Example] = null, example: AnyRef = null, content: Content = null, extensions: Map[String, Any] = null): Parameter
    Definition Classes
    OpenApiBuilder
  22. def QueryParameter(name: String, description: String = null, required: Boolean = null, deprecated: Boolean = null, allowEmptyValue: Boolean = null, arg5: String = null, style: StyleEnum = null, explode: Boolean = null, allowReserved: Boolean = null, schema: Schema[_] = new StringSchema, examples: Map[String, Example] = null, example: AnyRef = null, content: Content = null, extensions: Map[String, Any] = null): Parameter
    Definition Classes
    OpenApiBuilder
  23. def RequestBody(description: String = null, content: Content = null, required: Boolean = null, extensions: Map[String, Any] = null, arg4: String = null): RequestBody
    Definition Classes
    OpenApiBuilder
  24. def RequestBodyJson[T <: AnyRef](contentClass: Class[T], description: String = null, required: Boolean = true, example: String = null)(implicit openApi: OpenAPI): RequestBody
    Definition Classes
    OpenApiBuilder
  25. def SecurityRequirement(values: Map[String, List[String]] = null): SecurityRequirement
    Definition Classes
    OpenApiBuilder
  26. def Server(url: String, description: String = null, variables: ServerVariables = null, extensions: Map[String, Any] = null): io.swagger.v3.oas.models.servers.Server
    Definition Classes
    OpenApiBuilder
  27. def ServerVariable(enum: Set[String] = null, default: String = null, description: String = null, variables: ServerVariables = null, extensions: Map[String, Any] = null): ServerVariable
    Definition Classes
    OpenApiBuilder
  28. def ServerVariables(values: Map[String, ServerVariable]): ServerVariables
    Definition Classes
    OpenApiBuilder
  29. def Tag(name: String, description: String = null, url: String = null, externalDocs: ExternalDocumentation = null, extensions: Map[String, Any] = null): Tag
    Definition Classes
    OpenApiBuilder
  30. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  31. implicit def builderToResponse(response: HttpResponseBuilder): HttpResponse
    Definition Classes
    HttpDirectivesBase
  32. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  33. def close()(implicit context: WSRequestContext): Option[WSResponse]
    Definition Classes
    WSDirectives
  34. def delete(uri: String, operation: Operation)(action: HttpRouteAction)(implicit openAPi: OpenAPI): Unit
  35. def delete(uri: String)(action: HttpRouteAction): Unit
    Definition Classes
    Controller
  36. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  37. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  38. def error(status: ResponseStatus, message: Option[String])(implicit context: HttpRequestContext): HttpResponse
    Definition Classes
    HttpRouteDirectives
  39. def filesystemFolder(uri: String, resourceFolderPath: String): Unit
    Definition Classes
    Controller
  40. def filter(uri: String, methods: Set[RequestMethod])(action: HttpFilterAction): Unit
    Definition Classes
    Controller
  41. def formParam[R, I1, O1, R1, I2, O2, R2, I3, O3, R3, I4, O4, R4, I5, O5, R5, I6, O6, R6, I7, O7, R7, I8, O8, R8, I9, O9, R9, I10, O10, R10, I11, O11, R11, I12, O12, R12, I13, O13, R13, I14, O14, R14, I15, O15, R15](param1: HttpParam[I1, O1, R1], param2: HttpParam[I2, O2, R2], param3: HttpParam[I3, O3, R3], param4: HttpParam[I4, O4, R4], param5: HttpParam[I5, O5, R5], param6: HttpParam[I6, O6, R6], param7: HttpParam[I7, O7, R7], param8: HttpParam[I8, O8, R8], param9: HttpParam[I9, O9, R9], param10: HttpParam[I10, O10, R10], param11: HttpParam[I11, O11, R11], param12: HttpParam[I12, O12, R12], param13: HttpParam[I13, O13, R13], param14: HttpParam[I14, O14, R14], param15: HttpParam[I15, O15, R15])(action: (R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15) => R)(implicit arg0: ClassTag[I1], arg1: ClassTag[O1], arg2: ClassTag[I2], arg3: ClassTag[O2], arg4: ClassTag[I3], arg5: ClassTag[O3], arg6: ClassTag[I4], arg7: ClassTag[O4], arg8: ClassTag[I5], arg9: ClassTag[O5], arg10: ClassTag[I6], arg11: ClassTag[O6], arg12: ClassTag[I7], arg13: ClassTag[O7], arg14: ClassTag[I8], arg15: ClassTag[O8], arg16: ClassTag[I9], arg17: ClassTag[O9], arg18: ClassTag[I10], arg19: ClassTag[O10], arg20: ClassTag[I11], arg21: ClassTag[O11], arg22: ClassTag[I12], arg23: ClassTag[O12], arg24: ClassTag[I13], arg25: ClassTag[O13], arg26: ClassTag[I14], arg27: ClassTag[O14], arg28: ClassTag[I15], arg29: ClassTag[O15], context: HttpRequestContext): R
    Definition Classes
    HttpRequestFormDirectives
  42. def formParam[R, I1, O1, R1, I2, O2, R2, I3, O3, R3, I4, O4, R4, I5, O5, R5, I6, O6, R6, I7, O7, R7, I8, O8, R8, I9, O9, R9, I10, O10, R10, I11, O11, R11, I12, O12, R12, I13, O13, R13, I14, O14, R14](param1: HttpParam[I1, O1, R1], param2: HttpParam[I2, O2, R2], param3: HttpParam[I3, O3, R3], param4: HttpParam[I4, O4, R4], param5: HttpParam[I5, O5, R5], param6: HttpParam[I6, O6, R6], param7: HttpParam[I7, O7, R7], param8: HttpParam[I8, O8, R8], param9: HttpParam[I9, O9, R9], param10: HttpParam[I10, O10, R10], param11: HttpParam[I11, O11, R11], param12: HttpParam[I12, O12, R12], param13: HttpParam[I13, O13, R13], param14: HttpParam[I14, O14, R14])(action: (R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14) => R)(implicit arg0: ClassTag[I1], arg1: ClassTag[O1], arg2: ClassTag[I2], arg3: ClassTag[O2], arg4: ClassTag[I3], arg5: ClassTag[O3], arg6: ClassTag[I4], arg7: ClassTag[O4], arg8: ClassTag[I5], arg9: ClassTag[O5], arg10: ClassTag[I6], arg11: ClassTag[O6], arg12: ClassTag[I7], arg13: ClassTag[O7], arg14: ClassTag[I8], arg15: ClassTag[O8], arg16: ClassTag[I9], arg17: ClassTag[O9], arg18: ClassTag[I10], arg19: ClassTag[O10], arg20: ClassTag[I11], arg21: ClassTag[O11], arg22: ClassTag[I12], arg23: ClassTag[O12], arg24: ClassTag[I13], arg25: ClassTag[O13], arg26: ClassTag[I14], arg27: ClassTag[O14], context: HttpRequestContext): R
    Definition Classes
    HttpRequestFormDirectives
  43. def formParam[R, I1, O1, R1, I2, O2, R2, I3, O3, R3, I4, O4, R4, I5, O5, R5, I6, O6, R6, I7, O7, R7, I8, O8, R8, I9, O9, R9, I10, O10, R10, I11, O11, R11, I12, O12, R12, I13, O13, R13](param1: HttpParam[I1, O1, R1], param2: HttpParam[I2, O2, R2], param3: HttpParam[I3, O3, R3], param4: HttpParam[I4, O4, R4], param5: HttpParam[I5, O5, R5], param6: HttpParam[I6, O6, R6], param7: HttpParam[I7, O7, R7], param8: HttpParam[I8, O8, R8], param9: HttpParam[I9, O9, R9], param10: HttpParam[I10, O10, R10], param11: HttpParam[I11, O11, R11], param12: HttpParam[I12, O12, R12], param13: HttpParam[I13, O13, R13])(action: (R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13) => R)(implicit arg0: ClassTag[I1], arg1: ClassTag[O1], arg2: ClassTag[I2], arg3: ClassTag[O2], arg4: ClassTag[I3], arg5: ClassTag[O3], arg6: ClassTag[I4], arg7: ClassTag[O4], arg8: ClassTag[I5], arg9: ClassTag[O5], arg10: ClassTag[I6], arg11: ClassTag[O6], arg12: ClassTag[I7], arg13: ClassTag[O7], arg14: ClassTag[I8], arg15: ClassTag[O8], arg16: ClassTag[I9], arg17: ClassTag[O9], arg18: ClassTag[I10], arg19: ClassTag[O10], arg20: ClassTag[I11], arg21: ClassTag[O11], arg22: ClassTag[I12], arg23: ClassTag[O12], arg24: ClassTag[I13], arg25: ClassTag[O13], context: HttpRequestContext): R
    Definition Classes
    HttpRequestFormDirectives
  44. def formParam[R, I1, O1, R1, I2, O2, R2, I3, O3, R3, I4, O4, R4, I5, O5, R5, I6, O6, R6, I7, O7, R7, I8, O8, R8, I9, O9, R9, I10, O10, R10, I11, O11, R11, I12, O12, R12](param1: HttpParam[I1, O1, R1], param2: HttpParam[I2, O2, R2], param3: HttpParam[I3, O3, R3], param4: HttpParam[I4, O4, R4], param5: HttpParam[I5, O5, R5], param6: HttpParam[I6, O6, R6], param7: HttpParam[I7, O7, R7], param8: HttpParam[I8, O8, R8], param9: HttpParam[I9, O9, R9], param10: HttpParam[I10, O10, R10], param11: HttpParam[I11, O11, R11], param12: HttpParam[I12, O12, R12])(action: (R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12) => R)(implicit arg0: ClassTag[I1], arg1: ClassTag[O1], arg2: ClassTag[I2], arg3: ClassTag[O2], arg4: ClassTag[I3], arg5: ClassTag[O3], arg6: ClassTag[I4], arg7: ClassTag[O4], arg8: ClassTag[I5], arg9: ClassTag[O5], arg10: ClassTag[I6], arg11: ClassTag[O6], arg12: ClassTag[I7], arg13: ClassTag[O7], arg14: ClassTag[I8], arg15: ClassTag[O8], arg16: ClassTag[I9], arg17: ClassTag[O9], arg18: ClassTag[I10], arg19: ClassTag[O10], arg20: ClassTag[I11], arg21: ClassTag[O11], arg22: ClassTag[I12], arg23: ClassTag[O12], context: HttpRequestContext): R
    Definition Classes
    HttpRequestFormDirectives
  45. def formParam[R, I1, O1, R1, I2, O2, R2, I3, O3, R3, I4, O4, R4, I5, O5, R5, I6, O6, R6, I7, O7, R7, I8, O8, R8, I9, O9, R9, I10, O10, R10, I11, O11, R11](param1: HttpParam[I1, O1, R1], param2: HttpParam[I2, O2, R2], param3: HttpParam[I3, O3, R3], param4: HttpParam[I4, O4, R4], param5: HttpParam[I5, O5, R5], param6: HttpParam[I6, O6, R6], param7: HttpParam[I7, O7, R7], param8: HttpParam[I8, O8, R8], param9: HttpParam[I9, O9, R9], param10: HttpParam[I10, O10, R10], param11: HttpParam[I11, O11, R11])(action: (R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11) => R)(implicit arg0: ClassTag[I1], arg1: ClassTag[O1], arg2: ClassTag[I2], arg3: ClassTag[O2], arg4: ClassTag[I3], arg5: ClassTag[O3], arg6: ClassTag[I4], arg7: ClassTag[O4], arg8: ClassTag[I5], arg9: ClassTag[O5], arg10: ClassTag[I6], arg11: ClassTag[O6], arg12: ClassTag[I7], arg13: ClassTag[O7], arg14: ClassTag[I8], arg15: ClassTag[O8], arg16: ClassTag[I9], arg17: ClassTag[O9], arg18: ClassTag[I10], arg19: ClassTag[O10], arg20: ClassTag[I11], arg21: ClassTag[O11], context: HttpRequestContext): R
    Definition Classes
    HttpRequestFormDirectives
  46. def formParam[R, I1, O1, R1, I2, O2, R2, I3, O3, R3, I4, O4, R4, I5, O5, R5, I6, O6, R6, I7, O7, R7, I8, O8, R8, I9, O9, R9, I10, O10, R10](param1: HttpParam[I1, O1, R1], param2: HttpParam[I2, O2, R2], param3: HttpParam[I3, O3, R3], param4: HttpParam[I4, O4, R4], param5: HttpParam[I5, O5, R5], param6: HttpParam[I6, O6, R6], param7: HttpParam[I7, O7, R7], param8: HttpParam[I8, O8, R8], param9: HttpParam[I9, O9, R9], param10: HttpParam[I10, O10, R10])(action: (R1, R2, R3, R4, R5, R6, R7, R8, R9, R10) => R)(implicit arg0: ClassTag[I1], arg1: ClassTag[O1], arg2: ClassTag[I2], arg3: ClassTag[O2], arg4: ClassTag[I3], arg5: ClassTag[O3], arg6: ClassTag[I4], arg7: ClassTag[O4], arg8: ClassTag[I5], arg9: ClassTag[O5], arg10: ClassTag[I6], arg11: ClassTag[O6], arg12: ClassTag[I7], arg13: ClassTag[O7], arg14: ClassTag[I8], arg15: ClassTag[O8], arg16: ClassTag[I9], arg17: ClassTag[O9], arg18: ClassTag[I10], arg19: ClassTag[O10], context: HttpRequestContext): R
    Definition Classes
    HttpRequestFormDirectives
  47. def formParam[R, I1, O1, R1, I2, O2, R2, I3, O3, R3, I4, O4, R4, I5, O5, R5, I6, O6, R6, I7, O7, R7, I8, O8, R8, I9, O9, R9](param1: HttpParam[I1, O1, R1], param2: HttpParam[I2, O2, R2], param3: HttpParam[I3, O3, R3], param4: HttpParam[I4, O4, R4], param5: HttpParam[I5, O5, R5], param6: HttpParam[I6, O6, R6], param7: HttpParam[I7, O7, R7], param8: HttpParam[I8, O8, R8], param9: HttpParam[I9, O9, R9])(action: (R1, R2, R3, R4, R5, R6, R7, R8, R9) => R)(implicit arg0: ClassTag[I1], arg1: ClassTag[O1], arg2: ClassTag[I2], arg3: ClassTag[O2], arg4: ClassTag[I3], arg5: ClassTag[O3], arg6: ClassTag[I4], arg7: ClassTag[O4], arg8: ClassTag[I5], arg9: ClassTag[O5], arg10: ClassTag[I6], arg11: ClassTag[O6], arg12: ClassTag[I7], arg13: ClassTag[O7], arg14: ClassTag[I8], arg15: ClassTag[O8], arg16: ClassTag[I9], arg17: ClassTag[O9], context: HttpRequestContext): R
    Definition Classes
    HttpRequestFormDirectives
  48. def formParam[R, I1, O1, R1, I2, O2, R2, I3, O3, R3, I4, O4, R4, I5, O5, R5, I6, O6, R6, I7, O7, R7, I8, O8, R8](param1: HttpParam[I1, O1, R1], param2: HttpParam[I2, O2, R2], param3: HttpParam[I3, O3, R3], param4: HttpParam[I4, O4, R4], param5: HttpParam[I5, O5, R5], param6: HttpParam[I6, O6, R6], param7: HttpParam[I7, O7, R7], param8: HttpParam[I8, O8, R8])(action: (R1, R2, R3, R4, R5, R6, R7, R8) => R)(implicit arg0: ClassTag[I1], arg1: ClassTag[O1], arg2: ClassTag[I2], arg3: ClassTag[O2], arg4: ClassTag[I3], arg5: ClassTag[O3], arg6: ClassTag[I4], arg7: ClassTag[O4], arg8: ClassTag[I5], arg9: ClassTag[O5], arg10: ClassTag[I6], arg11: ClassTag[O6], arg12: ClassTag[I7], arg13: ClassTag[O7], arg14: ClassTag[I8], arg15: ClassTag[O8], context: HttpRequestContext): R
    Definition Classes
    HttpRequestFormDirectives
  49. def formParam[R, I1, O1, R1, I2, O2, R2, I3, O3, R3, I4, O4, R4, I5, O5, R5, I6, O6, R6, I7, O7, R7](param1: HttpParam[I1, O1, R1], param2: HttpParam[I2, O2, R2], param3: HttpParam[I3, O3, R3], param4: HttpParam[I4, O4, R4], param5: HttpParam[I5, O5, R5], param6: HttpParam[I6, O6, R6], param7: HttpParam[I7, O7, R7])(action: (R1, R2, R3, R4, R5, R6, R7) => R)(implicit arg0: ClassTag[I1], arg1: ClassTag[O1], arg2: ClassTag[I2], arg3: ClassTag[O2], arg4: ClassTag[I3], arg5: ClassTag[O3], arg6: ClassTag[I4], arg7: ClassTag[O4], arg8: ClassTag[I5], arg9: ClassTag[O5], arg10: ClassTag[I6], arg11: ClassTag[O6], arg12: ClassTag[I7], arg13: ClassTag[O7], context: HttpRequestContext): R
    Definition Classes
    HttpRequestFormDirectives
  50. def formParam[R, I1, O1, R1, I2, O2, R2, I3, O3, R3, I4, O4, R4, I5, O5, R5, I6, O6, R6](param1: HttpParam[I1, O1, R1], param2: HttpParam[I2, O2, R2], param3: HttpParam[I3, O3, R3], param4: HttpParam[I4, O4, R4], param5: HttpParam[I5, O5, R5], param6: HttpParam[I6, O6, R6])(action: (R1, R2, R3, R4, R5, R6) => R)(implicit arg0: ClassTag[I1], arg1: ClassTag[O1], arg2: ClassTag[I2], arg3: ClassTag[O2], arg4: ClassTag[I3], arg5: ClassTag[O3], arg6: ClassTag[I4], arg7: ClassTag[O4], arg8: ClassTag[I5], arg9: ClassTag[O5], arg10: ClassTag[I6], arg11: ClassTag[O6], context: HttpRequestContext): R
    Definition Classes
    HttpRequestFormDirectives
  51. def formParam[R, I1, O1, R1, I2, O2, R2, I3, O3, R3, I4, O4, R4, I5, O5, R5](param1: HttpParam[I1, O1, R1], param2: HttpParam[I2, O2, R2], param3: HttpParam[I3, O3, R3], param4: HttpParam[I4, O4, R4], param5: HttpParam[I5, O5, R5])(action: (R1, R2, R3, R4, R5) => R)(implicit arg0: ClassTag[I1], arg1: ClassTag[O1], arg2: ClassTag[I2], arg3: ClassTag[O2], arg4: ClassTag[I3], arg5: ClassTag[O3], arg6: ClassTag[I4], arg7: ClassTag[O4], arg8: ClassTag[I5], arg9: ClassTag[O5], context: HttpRequestContext): R
    Definition Classes
    HttpRequestFormDirectives
  52. def formParam[R, I1, O1, R1, I2, O2, R2, I3, O3, R3, I4, O4, R4](param1: HttpParam[I1, O1, R1], param2: HttpParam[I2, O2, R2], param3: HttpParam[I3, O3, R3], param4: HttpParam[I4, O4, R4])(action: (R1, R2, R3, R4) => R)(implicit arg0: ClassTag[I1], arg1: ClassTag[O1], arg2: ClassTag[I2], arg3: ClassTag[O2], arg4: ClassTag[I3], arg5: ClassTag[O3], arg6: ClassTag[I4], arg7: ClassTag[O4], context: HttpRequestContext): R
    Definition Classes
    HttpRequestFormDirectives
  53. def formParam[R, I1, O1, R1, I2, O2, R2, I3, O3, R3](param1: HttpParam[I1, O1, R1], param2: HttpParam[I2, O2, R2], param3: HttpParam[I3, O3, R3])(action: (R1, R2, R3) => R)(implicit arg0: ClassTag[I1], arg1: ClassTag[O1], arg2: ClassTag[I2], arg3: ClassTag[O2], arg4: ClassTag[I3], arg5: ClassTag[O3], context: HttpRequestContext): R
    Definition Classes
    HttpRequestFormDirectives
  54. def formParam[R, I1, O1, R1, I2, O2, R2](param1: HttpParam[I1, O1, R1], param2: HttpParam[I2, O2, R2])(action: (R1, R2) => R)(implicit arg0: ClassTag[I1], arg1: ClassTag[O1], arg2: ClassTag[I2], arg3: ClassTag[O2], context: HttpRequestContext): R
    Definition Classes
    HttpRequestFormDirectives
  55. def formParam[R, I1, O1, R1](param1: HttpParam[I1, O1, R1])(action: (R1) => R)(implicit arg0: ClassTag[I1], arg1: ClassTag[O1], context: HttpRequestContext): R
    Definition Classes
    HttpRequestFormDirectives
  56. def get(uri: String, operation: Operation)(action: HttpRouteAction)(implicit openAPi: OpenAPI): Unit
  57. def get(uri: String)(action: HttpRouteAction): Unit
    Definition Classes
    Controller
  58. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  59. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  60. def head(uri: String, operation: Operation)(action: HttpRouteAction)(implicit openAPi: OpenAPI): Unit
  61. def head(uri: String)(action: HttpRouteAction): Unit
    Definition Classes
    Controller
  62. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  63. val log: Logger
    Definition Classes
    LogSupport
  64. def logText(level: LogLevel, log: Logger, text: String, params: Any*): Unit
    Attributes
    protected
    Definition Classes
    LogSupport
  65. def logText(level: LogLevel, text: String, params: Any*): Unit
    Attributes
    protected
    Definition Classes
    LogSupport
  66. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  67. def noBody(status: ResponseStatus)(implicit context: HttpRequestContext): HttpResponse
    Definition Classes
    HttpResponseDirectives
  68. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  69. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  70. def options(uri: String, operation: Operation)(action: HttpRouteAction)(implicit openAPi: OpenAPI): Unit
  71. def options(uri: String)(action: HttpRouteAction): Unit
    Definition Classes
    Controller
  72. def patch(uri: String, operation: Operation)(action: HttpRouteAction)(implicit openAPi: OpenAPI): Unit
  73. def patch(uri: String)(action: HttpRouteAction): Unit
    Definition Classes
    Controller
  74. def pathParam[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5, P6, R6, P7, R7, P8, R8, P9, R9, P10, R10, P11, R11, P12, R12, P13, R13, P14, R14, P15, R15](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5], param6: HttpParam[String, P6, R6], param7: HttpParam[String, P7, R7], param8: HttpParam[String, P8, R8], param9: HttpParam[String, P9, R9], param10: HttpParam[String, P10, R10], param11: HttpParam[String, P11, R11], param12: HttpParam[String, P12, R12], param13: HttpParam[String, P13, R13], param14: HttpParam[String, P14, R14], param15: HttpParam[String, P15, R15])(action: (R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestPathParamsDirectives
  75. def pathParam[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5, P6, R6, P7, R7, P8, R8, P9, R9, P10, R10, P11, R11, P12, R12, P13, R13, P14, R14](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5], param6: HttpParam[String, P6, R6], param7: HttpParam[String, P7, R7], param8: HttpParam[String, P8, R8], param9: HttpParam[String, P9, R9], param10: HttpParam[String, P10, R10], param11: HttpParam[String, P11, R11], param12: HttpParam[String, P12, R12], param13: HttpParam[String, P13, R13], param14: HttpParam[String, P14, R14])(action: (R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestPathParamsDirectives
  76. def pathParam[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5, P6, R6, P7, R7, P8, R8, P9, R9, P10, R10, P11, R11, P12, R12, P13, R13](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5], param6: HttpParam[String, P6, R6], param7: HttpParam[String, P7, R7], param8: HttpParam[String, P8, R8], param9: HttpParam[String, P9, R9], param10: HttpParam[String, P10, R10], param11: HttpParam[String, P11, R11], param12: HttpParam[String, P12, R12], param13: HttpParam[String, P13, R13])(action: (R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestPathParamsDirectives
  77. def pathParam[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5, P6, R6, P7, R7, P8, R8, P9, R9, P10, R10, P11, R11, P12, R12](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5], param6: HttpParam[String, P6, R6], param7: HttpParam[String, P7, R7], param8: HttpParam[String, P8, R8], param9: HttpParam[String, P9, R9], param10: HttpParam[String, P10, R10], param11: HttpParam[String, P11, R11], param12: HttpParam[String, P12, R12])(action: (R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestPathParamsDirectives
  78. def pathParam[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5, P6, R6, P7, R7, P8, R8, P9, R9, P10, R10, P11, R11](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5], param6: HttpParam[String, P6, R6], param7: HttpParam[String, P7, R7], param8: HttpParam[String, P8, R8], param9: HttpParam[String, P9, R9], param10: HttpParam[String, P10, R10], param11: HttpParam[String, P11, R11])(action: (R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestPathParamsDirectives
  79. def pathParam[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5, P6, R6, P7, R7, P8, R8, P9, R9, P10, R10](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5], param6: HttpParam[String, P6, R6], param7: HttpParam[String, P7, R7], param8: HttpParam[String, P8, R8], param9: HttpParam[String, P9, R9], param10: HttpParam[String, P10, R10])(action: (R1, R2, R3, R4, R5, R6, R7, R8, R9, R10) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestPathParamsDirectives
  80. def pathParam[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5, P6, R6, P7, R7, P8, R8, P9, R9](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5], param6: HttpParam[String, P6, R6], param7: HttpParam[String, P7, R7], param8: HttpParam[String, P8, R8], param9: HttpParam[String, P9, R9])(action: (R1, R2, R3, R4, R5, R6, R7, R8, R9) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestPathParamsDirectives
  81. def pathParam[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5, P6, R6, P7, R7, P8, R8](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5], param6: HttpParam[String, P6, R6], param7: HttpParam[String, P7, R7], param8: HttpParam[String, P8, R8])(action: (R1, R2, R3, R4, R5, R6, R7, R8) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestPathParamsDirectives
  82. def pathParam[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5, P6, R6, P7, R7](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5], param6: HttpParam[String, P6, R6], param7: HttpParam[String, P7, R7])(action: (R1, R2, R3, R4, R5, R6, R7) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestPathParamsDirectives
  83. def pathParam[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5, P6, R6](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5], param6: HttpParam[String, P6, R6])(action: (R1, R2, R3, R4, R5, R6) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestPathParamsDirectives
  84. def pathParam[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5])(action: (R1, R2, R3, R4, R5) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestPathParamsDirectives
  85. def pathParam[R, P1, R1, P2, R2, P3, R3, P4, R4](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4])(action: (R1, R2, R3, R4) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestPathParamsDirectives
  86. def pathParam[R, P1, R1, P2, R2, P3, R3](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3])(action: (R1, R2, R3) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestPathParamsDirectives
  87. def pathParam[R, P1, R1, P2, R2](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2])(action: (R1, R2) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestPathParamsDirectives
  88. def pathParam[R, P1, R1](param1: HttpParam[String, P1, R1])(action: (R1) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestPathParamsDirectives
  89. def post(uri: String, operation: Operation)(action: HttpRouteAction)(implicit openAPi: OpenAPI): Unit
  90. def post(uri: String)(action: HttpRouteAction): Unit
    Definition Classes
    Controller
  91. def put(uri: String, operation: Operation)(action: HttpRouteAction)(implicit openAPi: OpenAPI): Unit
  92. def put(uri: String)(action: HttpRouteAction): Unit
    Definition Classes
    Controller
  93. def redirect(url: String, redirectStatus: RedirectStatus)(implicit context: HttpRequestContext): HttpResponse
    Definition Classes
    HttpRouteDirectives
  94. def requestBody[T](action: (T) => HttpResponse)(implicit context: HttpRequestContext, reader: HttpBodyReader[T]): HttpResponse
    Definition Classes
    HttpRequestBody
  95. def requestBody(action: (Array[Byte]) => HttpResponse)(implicit context: HttpRequestContext): HttpResponse
    Definition Classes
    HttpRequestBody
  96. def requestBodyOpt[T, O](action: (Option[T]) => O)(implicit context: HttpRequestContext, reader: HttpBodyReader[T]): O
    Definition Classes
    HttpRequestBody
  97. def requestCookie[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5, P6, R6, P7, R7, P8, R8, P9, R9, P10, R10, P11, R11, P12, R12, P13, R13, P14, R14, P15, R15](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5], param6: HttpParam[String, P6, R6], param7: HttpParam[String, P7, R7], param8: HttpParam[String, P8, R8], param9: HttpParam[String, P9, R9], param10: HttpParam[String, P10, R10], param11: HttpParam[String, P11, R11], param12: HttpParam[String, P12, R12], param13: HttpParam[String, P13, R13], param14: HttpParam[String, P14, R14], param15: HttpParam[String, P15, R15])(action: (R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestCookieDirectives
  98. def requestCookie[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5, P6, R6, P7, R7, P8, R8, P9, R9, P10, R10, P11, R11, P12, R12, P13, R13, P14, R14](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5], param6: HttpParam[String, P6, R6], param7: HttpParam[String, P7, R7], param8: HttpParam[String, P8, R8], param9: HttpParam[String, P9, R9], param10: HttpParam[String, P10, R10], param11: HttpParam[String, P11, R11], param12: HttpParam[String, P12, R12], param13: HttpParam[String, P13, R13], param14: HttpParam[String, P14, R14])(action: (R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestCookieDirectives
  99. def requestCookie[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5, P6, R6, P7, R7, P8, R8, P9, R9, P10, R10, P11, R11, P12, R12, P13, R13](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5], param6: HttpParam[String, P6, R6], param7: HttpParam[String, P7, R7], param8: HttpParam[String, P8, R8], param9: HttpParam[String, P9, R9], param10: HttpParam[String, P10, R10], param11: HttpParam[String, P11, R11], param12: HttpParam[String, P12, R12], param13: HttpParam[String, P13, R13])(action: (R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestCookieDirectives
  100. def requestCookie[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5, P6, R6, P7, R7, P8, R8, P9, R9, P10, R10, P11, R11, P12, R12](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5], param6: HttpParam[String, P6, R6], param7: HttpParam[String, P7, R7], param8: HttpParam[String, P8, R8], param9: HttpParam[String, P9, R9], param10: HttpParam[String, P10, R10], param11: HttpParam[String, P11, R11], param12: HttpParam[String, P12, R12])(action: (R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestCookieDirectives
  101. def requestCookie[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5, P6, R6, P7, R7, P8, R8, P9, R9, P10, R10, P11, R11](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5], param6: HttpParam[String, P6, R6], param7: HttpParam[String, P7, R7], param8: HttpParam[String, P8, R8], param9: HttpParam[String, P9, R9], param10: HttpParam[String, P10, R10], param11: HttpParam[String, P11, R11])(action: (R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestCookieDirectives
  102. def requestCookie[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5, P6, R6, P7, R7, P8, R8, P9, R9, P10, R10](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5], param6: HttpParam[String, P6, R6], param7: HttpParam[String, P7, R7], param8: HttpParam[String, P8, R8], param9: HttpParam[String, P9, R9], param10: HttpParam[String, P10, R10])(action: (R1, R2, R3, R4, R5, R6, R7, R8, R9, R10) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestCookieDirectives
  103. def requestCookie[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5, P6, R6, P7, R7, P8, R8, P9, R9](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5], param6: HttpParam[String, P6, R6], param7: HttpParam[String, P7, R7], param8: HttpParam[String, P8, R8], param9: HttpParam[String, P9, R9])(action: (R1, R2, R3, R4, R5, R6, R7, R8, R9) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestCookieDirectives
  104. def requestCookie[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5, P6, R6, P7, R7, P8, R8](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5], param6: HttpParam[String, P6, R6], param7: HttpParam[String, P7, R7], param8: HttpParam[String, P8, R8])(action: (R1, R2, R3, R4, R5, R6, R7, R8) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestCookieDirectives
  105. def requestCookie[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5, P6, R6, P7, R7](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5], param6: HttpParam[String, P6, R6], param7: HttpParam[String, P7, R7])(action: (R1, R2, R3, R4, R5, R6, R7) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestCookieDirectives
  106. def requestCookie[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5, P6, R6](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5], param6: HttpParam[String, P6, R6])(action: (R1, R2, R3, R4, R5, R6) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestCookieDirectives
  107. def requestCookie[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5])(action: (R1, R2, R3, R4, R5) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestCookieDirectives
  108. def requestCookie[R, P1, R1, P2, R2, P3, R3, P4, R4](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4])(action: (R1, R2, R3, R4) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestCookieDirectives
  109. def requestCookie[R, P1, R1, P2, R2, P3, R3](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3])(action: (R1, R2, R3) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestCookieDirectives
  110. def requestCookie[R, P1, R1, P2, R2](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2])(action: (R1, R2) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestCookieDirectives
  111. def requestCookie[R, P1, R1](param1: HttpParam[String, P1, R1])(action: (R1) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestCookieDirectives
  112. def requestHeader[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5, P6, R6, P7, R7, P8, R8, P9, R9, P10, R10, P11, R11, P12, R12, P13, R13, P14, R14, P15, R15](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5], param6: HttpParam[String, P6, R6], param7: HttpParam[String, P7, R7], param8: HttpParam[String, P8, R8], param9: HttpParam[String, P9, R9], param10: HttpParam[String, P10, R10], param11: HttpParam[String, P11, R11], param12: HttpParam[String, P12, R12], param13: HttpParam[String, P13, R13], param14: HttpParam[String, P14, R14], param15: HttpParam[String, P15, R15])(action: (R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestHeaderDirectives
  113. def requestHeader[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5, P6, R6, P7, R7, P8, R8, P9, R9, P10, R10, P11, R11, P12, R12, P13, R13, P14, R14](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5], param6: HttpParam[String, P6, R6], param7: HttpParam[String, P7, R7], param8: HttpParam[String, P8, R8], param9: HttpParam[String, P9, R9], param10: HttpParam[String, P10, R10], param11: HttpParam[String, P11, R11], param12: HttpParam[String, P12, R12], param13: HttpParam[String, P13, R13], param14: HttpParam[String, P14, R14])(action: (R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestHeaderDirectives
  114. def requestHeader[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5, P6, R6, P7, R7, P8, R8, P9, R9, P10, R10, P11, R11, P12, R12, P13, R13](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5], param6: HttpParam[String, P6, R6], param7: HttpParam[String, P7, R7], param8: HttpParam[String, P8, R8], param9: HttpParam[String, P9, R9], param10: HttpParam[String, P10, R10], param11: HttpParam[String, P11, R11], param12: HttpParam[String, P12, R12], param13: HttpParam[String, P13, R13])(action: (R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestHeaderDirectives
  115. def requestHeader[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5, P6, R6, P7, R7, P8, R8, P9, R9, P10, R10, P11, R11, P12, R12](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5], param6: HttpParam[String, P6, R6], param7: HttpParam[String, P7, R7], param8: HttpParam[String, P8, R8], param9: HttpParam[String, P9, R9], param10: HttpParam[String, P10, R10], param11: HttpParam[String, P11, R11], param12: HttpParam[String, P12, R12])(action: (R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestHeaderDirectives
  116. def requestHeader[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5, P6, R6, P7, R7, P8, R8, P9, R9, P10, R10, P11, R11](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5], param6: HttpParam[String, P6, R6], param7: HttpParam[String, P7, R7], param8: HttpParam[String, P8, R8], param9: HttpParam[String, P9, R9], param10: HttpParam[String, P10, R10], param11: HttpParam[String, P11, R11])(action: (R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestHeaderDirectives
  117. def requestHeader[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5, P6, R6, P7, R7, P8, R8, P9, R9, P10, R10](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5], param6: HttpParam[String, P6, R6], param7: HttpParam[String, P7, R7], param8: HttpParam[String, P8, R8], param9: HttpParam[String, P9, R9], param10: HttpParam[String, P10, R10])(action: (R1, R2, R3, R4, R5, R6, R7, R8, R9, R10) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestHeaderDirectives
  118. def requestHeader[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5, P6, R6, P7, R7, P8, R8, P9, R9](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5], param6: HttpParam[String, P6, R6], param7: HttpParam[String, P7, R7], param8: HttpParam[String, P8, R8], param9: HttpParam[String, P9, R9])(action: (R1, R2, R3, R4, R5, R6, R7, R8, R9) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestHeaderDirectives
  119. def requestHeader[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5, P6, R6, P7, R7, P8, R8](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5], param6: HttpParam[String, P6, R6], param7: HttpParam[String, P7, R7], param8: HttpParam[String, P8, R8])(action: (R1, R2, R3, R4, R5, R6, R7, R8) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestHeaderDirectives
  120. def requestHeader[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5, P6, R6, P7, R7](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5], param6: HttpParam[String, P6, R6], param7: HttpParam[String, P7, R7])(action: (R1, R2, R3, R4, R5, R6, R7) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestHeaderDirectives
  121. def requestHeader[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5, P6, R6](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5], param6: HttpParam[String, P6, R6])(action: (R1, R2, R3, R4, R5, R6) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestHeaderDirectives
  122. def requestHeader[R, P1, R1, P2, R2, P3, R3, P4, R4, P5, R5](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4], param5: HttpParam[String, P5, R5])(action: (R1, R2, R3, R4, R5) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestHeaderDirectives
  123. def requestHeader[R, P1, R1, P2, R2, P3, R3, P4, R4](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3], param4: HttpParam[String, P4, R4])(action: (R1, R2, R3, R4) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestHeaderDirectives
  124. def requestHeader[R, P1, R1, P2, R2, P3, R3](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2], param3: HttpParam[String, P3, R3])(action: (R1, R2, R3) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestHeaderDirectives
  125. def requestHeader[R, P1, R1, P2, R2](param1: HttpParam[String, P1, R1], param2: HttpParam[String, P2, R2])(action: (R1, R2) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestHeaderDirectives
  126. def requestHeader[R, P1, R1](param1: HttpParam[String, P1, R1])(action: (R1) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestHeaderDirectives
  127. def resourceFolder(uri: String, resourceFolderPath: String): Unit
    Definition Classes
    Controller
  128. def responseBody[T](input: T)(implicit context: HttpRequestContext, writer: HttpBodyWriter[T]): HttpResponse
    Definition Classes
    HttpResponseDirectives
  129. def responseBody(input: Array[Byte])(implicit context: HttpRequestContext): HttpResponse
    Definition Classes
    HttpResponseDirectives
  130. def responseCookie(input: HttpCookie)(action: => HttpResponse)(implicit context: HttpRequestContext): HttpResponse
    Definition Classes
    HttpResponseDirectives
  131. def responseHeader[T](name: String, value: T)(action: => HttpResponse)(implicit context: HttpRequestContext, converter: HttpParamWriter[T, String]): HttpResponse
    Definition Classes
    HttpResponseDirectives
  132. def responseStatus(input: ResponseStatus)(action: => HttpResponse)(implicit context: HttpRequestContext): HttpResponse
    Definition Classes
    HttpResponseDirectives
  133. def responseVersion(input: ProtocolVersion)(action: => HttpResponse)(implicit context: HttpRequestContext): HttpResponse
    Definition Classes
    HttpResponseDirectives
  134. def serve(url: String)(implicit context: HttpRequestContext): HttpResponse
    Definition Classes
    HttpRouteDirectives
  135. def servlet(uri: String, method: RequestMethod, operation: Operation)(action: HttpRouteAction)(implicit openAPi: OpenAPI): Unit
    Attributes
    protected
  136. implicit def string2Param(name: String)(implicit reader: HttpParamReader[String, String]): HttpParam[String, String, String]
    Definition Classes
    HttpDefaultParamHandling
  137. def swaggerRoutes(docPath: String = "/api-docs")(implicit openAPi: OpenAPI): Unit
  138. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  139. def toString(): String
    Definition Classes
    AnyRef → Any
  140. def trace(uri: String, operation: Operation)(action: HttpRouteAction)(implicit openAPi: OpenAPI): Unit
  141. def trace(uri: String)(action: HttpRouteAction): Unit
    Definition Classes
    Controller
  142. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  143. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  144. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  145. def webjars(): Unit
    Definition Classes
    Controller
  146. def ws(uri: String, subprotocols: Set[String])(action: WSRouteAction): Unit
    Definition Classes
    Controller
  147. def wsRequest[T](action: (T) => Option[WSResponse])(implicit context: WSRequestContext, reader: WSBodyReader[T]): Option[WSResponse]
    Definition Classes
    WSDirectives
  148. def wsResponse[T](input: T, close: Boolean)(implicit context: WSRequestContext, writer: WSBodyWriter[T]): Option[WSResponse]
    Definition Classes
    WSDirectives
  149. def wsResponseBytes[T](input: T, close: Boolean)(implicit context: WSRequestContext, writer: WSBodyWriter[T]): Option[WSResponse]
    Definition Classes
    WSDirectives
  150. def wsResponseText[T](input: T, close: Boolean)(implicit context: WSRequestContext, writer: WSBodyWriter[T]): Option[WSResponse]
    Definition Classes
    WSDirectives
  151. implicit object DefaultBytesBodyReader extends WSBodyReader[Array[Byte]]
    Definition Classes
    WSDefaultFormats
  152. implicit object DefaultBytesBodyWriter extends WSBodyWriter[Array[Byte]]
    Definition Classes
    WSDefaultFormats
  153. implicit object DefaultStringBodyReader extends WSBodyReader[String]
    Definition Classes
    WSDefaultFormats
  154. implicit object DefaultStringBodyWriter extends WSBodyWriter[String]
    Definition Classes
    WSDefaultFormats

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from OpenApiBuilder

Inherited from Controller

Inherited from WSDirectives

Inherited from WSDefaultFormats

Inherited from HttpDirectives

Inherited from LogSupport

Inherited from HttpRequestDirectives

Inherited from HttpRequestBody

Inherited from HttpRouteDirectives

Inherited from HttpResponseDirectives

Inherited from HttpRequestFormDirectives

Inherited from HttpRequestCookieDirectives

Inherited from HttpRequestHeaderDirectives

Inherited from HttpRequestPathParamsDirectives

Inherited from HttpDirectivesBase

Inherited from HttpDefaultParamHandling

Inherited from AnyRef

Inherited from Any

Ungrouped