Packages

c

acsgh.mad.scala.server

ServerBuilder

abstract class ServerBuilder extends Controller

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

Instance Constructors

  1. new ServerBuilder()

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 def build(): Server

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. var _httpPort: Option[Int]
    Attributes
    protected
  5. var _httpsPort: Option[Int]
    Attributes
    protected
  6. var _ipAddress: String
    Attributes
    protected
  7. var _name: String
    Attributes
    protected
  8. var _productionMode: Boolean
    Attributes
    protected
  9. var _readerIdleTimeSeconds: Int
    Attributes
    protected
  10. var _sslConfig: Option[SSLConfig]
    Attributes
    protected
  11. var _writerIdleTimeSeconds: Int
    Attributes
    protected
  12. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  13. val builder: ServerBuilder
    Attributes
    protected
    Definition Classes
    ServerBuilderController
  14. implicit def builderToResponse(response: HttpResponseBuilder): HttpResponse
    Definition Classes
    HttpDirectivesBase
  15. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  16. def close()(implicit context: WSRequestContext): Option[WSResponse]
    Definition Classes
    WSDirectives
  17. def delete(uri: String)(action: HttpRouteAction): Unit
    Definition Classes
    Controller
  18. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  20. def error(status: ResponseStatus = ResponseStatus.INTERNAL_SERVER_ERROR, message: Option[String] = None)(implicit context: HttpRequestContext): HttpResponse
    Definition Classes
    HttpRouteDirectives
  21. def filesystemFolder(uri: String, resourceFolderPath: String): Unit
    Definition Classes
    Controller
  22. def filter(uri: String, methods: Set[RequestMethod] = Set())(action: HttpFilterAction): Unit
    Definition Classes
    Controller
  23. 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
  24. 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
  25. 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
  26. 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
  27. 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
  28. 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
  29. 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
  30. 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
  31. 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
  32. 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
  33. 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
  34. 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
  35. 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
  36. 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
  37. 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
  38. def get(uri: String)(action: HttpRouteAction): Unit
    Definition Classes
    Controller
  39. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  40. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  41. def head(uri: String)(action: HttpRouteAction): Unit
    Definition Classes
    Controller
  42. def http: HttpRouterBuilder
  43. def httpPort(port: Option[Int]): Unit
  44. def httpPort: Option[Int]
  45. val httpRouterBuilder: HttpRouterBuilder
    Attributes
    protected
  46. def httpsPort(port: Option[Int]): Unit
  47. def httpsPort: Option[Int]
  48. def ipAddress(ipAddress: String): Unit
  49. def ipAddress: String
  50. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  51. val log: Logger
    Definition Classes
    LogSupport
  52. def logText(level: LogLevel, log: Logger, text: String, params: Any*): Unit
    Attributes
    protected
    Definition Classes
    LogSupport
  53. def logText(level: LogLevel, text: String, params: Any*): Unit
    Attributes
    protected
    Definition Classes
    LogSupport
  54. def name(value: String): Unit
  55. def name: String
  56. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  57. def noBody(status: ResponseStatus = ResponseStatus.NO_CONTENT)(implicit context: HttpRequestContext): HttpResponse
    Definition Classes
    HttpResponseDirectives
  58. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  59. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  60. def options(uri: String)(action: HttpRouteAction): Unit
    Definition Classes
    Controller
  61. def patch(uri: String)(action: HttpRouteAction): Unit
    Definition Classes
    Controller
  62. 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
  63. 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
  64. 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
  65. 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
  66. 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
  67. 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
  68. 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
  69. 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
  70. 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
  71. 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
  72. 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
  73. 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
  74. 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
  75. 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
  76. def pathParam[R, P1, R1](param1: HttpParam[String, P1, R1])(action: (R1) => R)(implicit context: HttpRequestContext): R
  77. def post(uri: String)(action: HttpRouteAction): Unit
    Definition Classes
    Controller
  78. def productionMode(value: Boolean): Unit
  79. def productionMode: Boolean
  80. def put(uri: String)(action: HttpRouteAction): Unit
    Definition Classes
    Controller
  81. def readerIdleTimeSeconds(value: Int): Unit
  82. def readerIdleTimeSeconds: Int
  83. def redirect(url: String, redirectStatus: RedirectStatus = RedirectStatus.FOUND)(implicit context: HttpRequestContext): HttpResponse
    Definition Classes
    HttpRouteDirectives
  84. def requestBody[T](action: (T) => HttpResponse)(implicit context: HttpRequestContext, reader: HttpBodyReader[T]): HttpResponse
    Definition Classes
    HttpRequestBody
  85. def requestBody(action: (Array[Byte]) => HttpResponse)(implicit context: HttpRequestContext): HttpResponse
    Definition Classes
    HttpRequestBody
  86. def requestBodyOpt[T, O](action: (Option[T]) => O)(implicit context: HttpRequestContext, reader: HttpBodyReader[T]): O
    Definition Classes
    HttpRequestBody
  87. 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
  88. 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
  89. 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
  90. 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
  91. 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
  92. 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
  93. 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
  94. 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
  95. 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
  96. 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
  97. 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
  98. 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
  99. 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
  100. 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
  101. def requestCookie[R, P1, R1](param1: HttpParam[String, P1, R1])(action: (R1) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestCookieDirectives
  102. 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
  103. 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
  104. 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
  105. 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
  106. 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
  107. 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
  108. 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
  109. 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
  110. 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
  111. 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
  112. 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
  113. 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
  114. 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
  115. 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
  116. def requestHeader[R, P1, R1](param1: HttpParam[String, P1, R1])(action: (R1) => R)(implicit context: HttpRequestContext): R
    Definition Classes
    HttpRequestHeaderDirectives
  117. def resourceFolder(uri: String, resourceFolderPath: String): Unit
    Definition Classes
    Controller
  118. def responseBody[T](input: T)(implicit context: HttpRequestContext, writer: HttpBodyWriter[T]): HttpResponse
    Definition Classes
    HttpResponseDirectives
  119. def responseBody(input: Array[Byte])(implicit context: HttpRequestContext): HttpResponse
    Definition Classes
    HttpResponseDirectives
  120. def responseCookie(input: HttpCookie)(action: => HttpResponse)(implicit context: HttpRequestContext): HttpResponse
    Definition Classes
    HttpResponseDirectives
  121. def responseHeader[T](name: String, value: T)(action: => HttpResponse)(implicit context: HttpRequestContext, converter: HttpParamWriter[T, String]): HttpResponse
    Definition Classes
    HttpResponseDirectives
  122. def responseStatus(input: ResponseStatus)(action: => HttpResponse)(implicit context: HttpRequestContext): HttpResponse
    Definition Classes
    HttpResponseDirectives
  123. def responseVersion(input: ProtocolVersion)(action: => HttpResponse)(implicit context: HttpRequestContext): HttpResponse
    Definition Classes
    HttpResponseDirectives
  124. def serve(url: String)(implicit context: HttpRequestContext): HttpResponse
    Definition Classes
    HttpRouteDirectives
  125. def sslConfig(sslConfig: Option[SSLConfig]): Unit
  126. def sslConfig: Option[SSLConfig]
  127. implicit def string2Param(name: String)(implicit reader: HttpParamReader[String, String]): HttpParam[String, String, String]
    Definition Classes
    HttpDefaultParamHandling
  128. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  129. def toString(): String
    Definition Classes
    AnyRef → Any
  130. def trace(uri: String)(action: HttpRouteAction): Unit
    Definition Classes
    Controller
  131. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  132. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  133. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  134. def webjars(): Unit
    Definition Classes
    Controller
  135. def writerIdleTimeSeconds(value: Int): Unit
  136. def writerIdleTimeSeconds: Int
  137. def ws: WSRouterBuilder
  138. def ws(uri: String, subprotocols: Set[String] = Set())(action: WSRouteAction): Unit
    Definition Classes
    Controller
  139. def wsRequest[T](action: (T) => Option[WSResponse])(implicit context: WSRequestContext, reader: WSBodyReader[T]): Option[WSResponse]
    Definition Classes
    WSDirectives
  140. def wsResponse[T](input: T, close: Boolean = false)(implicit context: WSRequestContext, writer: WSBodyWriter[T]): Option[WSResponse]
    Definition Classes
    WSDirectives
  141. def wsResponseBytes[T](input: T, close: Boolean = false)(implicit context: WSRequestContext, writer: WSBodyWriter[T]): Option[WSResponse]
    Definition Classes
    WSDirectives
  142. def wsResponseText[T](input: T, close: Boolean = false)(implicit context: WSRequestContext, writer: WSBodyWriter[T]): Option[WSResponse]
    Definition Classes
    WSDirectives
  143. val wsRouterBuilder: WSRouterBuilder
    Attributes
    protected
  144. implicit object DefaultBytesBodyReader extends WSBodyReader[Array[Byte]]
    Definition Classes
    WSDefaultFormats
  145. implicit object DefaultBytesBodyWriter extends WSBodyWriter[Array[Byte]]
    Definition Classes
    WSDefaultFormats
  146. implicit object DefaultStringBodyReader extends WSBodyReader[String]
    Definition Classes
    WSDefaultFormats
  147. 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 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 HttpDirectivesBase

Inherited from AnyRef

Inherited from Any

Ungrouped