Packages

case class Response(status: HttpStatus = HttpStatus.Ok_200, header: HttpMultiMap = HttpMultiMap.empty, message: Message = EmptyMessage) extends HttpMessage[Response] with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, HttpMessage[Response], HttpMessageBase[Response], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Response
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. HttpMessage
  7. HttpMessageBase
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Response(status: HttpStatus = HttpStatus.Ok_200, header: HttpMultiMap = HttpMultiMap.empty, message: Message = EmptyMessage)

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 accept: Seq[String]
    Definition Classes
    HttpMessage
  5. def acceptsJson: Boolean
    Definition Classes
    HttpMessage
  6. def acceptsMsgPack: Boolean
    Definition Classes
    HttpMessage
  7. def addHeader(key: String, value: String): Response
    Definition Classes
    HttpMessage
  8. def allow: Option[String]
    Definition Classes
    HttpMessage
  9. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  10. def authorization: Option[String]
    Definition Classes
    HttpMessage
  11. def cacheControl: Option[String]
    Definition Classes
    HttpMessage
  12. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  13. def contentBytes: Array[Byte]
    Definition Classes
    HttpMessage
  14. def contentEncoding: Option[String]
    Definition Classes
    HttpMessage
  15. def contentLength: Option[Long]
    Definition Classes
    HttpMessage
  16. def contentString: String
    Definition Classes
    HttpMessage
  17. def contentType: Option[String]
    Definition Classes
    HttpMessage
  18. def copyWith(newMessage: Message): Response
    Attributes
    protected
    Definition Classes
    ResponseHttpMessage
  19. def copyWith(newHeader: HttpMultiMap): Response
    Attributes
    protected
    Definition Classes
    ResponseHttpMessage
  20. def date: Option[String]
    Definition Classes
    HttpMessage
  21. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. def expires: Option[String]
    Definition Classes
    HttpMessage
  23. def getAllHeader(key: String): Seq[String]
    Definition Classes
    HttpMessage
  24. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  25. def getHeader(key: String): Option[String]
    Definition Classes
    HttpMessage
  26. val header: HttpMultiMap
    Definition Classes
    ResponseHttpMessage
  27. def host: Option[String]
    Definition Classes
    HttpMessage
  28. def isContentTypeJson: Boolean
    Definition Classes
    HttpMessage
  29. def isContentTypeMsgPack: Boolean
    Definition Classes
    HttpMessage
  30. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  31. def lastModified: Option[String]
    Definition Classes
    HttpMessage
  32. val message: Message
    Definition Classes
    ResponseHttpMessage
  33. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  34. def noHost: Response
    Definition Classes
    HttpMessage
  35. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  36. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  37. def referer: Option[String]
    Definition Classes
    HttpMessage
  38. def removeHeader(key: String): Response
    Definition Classes
    HttpMessage
  39. val status: HttpStatus
  40. def statusCode: Int
  41. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  42. def toString(): String
    Definition Classes
    Response → AnyRef → Any
  43. def userAgent: Option[String]
    Definition Classes
    HttpMessage
  44. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  46. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. def withAccept(acceptType: String): Response
    Definition Classes
    HttpMessage
  48. def withAcceptJson: Response
    Definition Classes
    HttpMessage
  49. def withAcceptMsgPack: Response
    Definition Classes
    HttpMessage
  50. def withAllow(allow: String): Response
    Definition Classes
    HttpMessage
  51. def withAuthorization(authorization: String): Response
    Definition Classes
    HttpMessage
  52. def withCacheControl(cacheControl: String): Response
    Definition Classes
    HttpMessage
  53. def withContent(content: Array[Byte]): Response
    Definition Classes
    HttpMessage
  54. def withContent(content: String): Response
    Definition Classes
    HttpMessage
  55. def withContent(content: Message): Response
    Definition Classes
    HttpMessage
  56. def withContentLength(length: Long): Response
    Definition Classes
    HttpMessage
  57. macro def withContentOf[A](a: A, codecFactory: MessageCodecFactory): Response

    Set the content body using a given object and codec factory.

    Set the content body using a given object and codec factory. Encoding can be JSON or MsgPack based on Content-Type header.

    Definition Classes
    HttpMessageBase
  58. macro def withContentOf[A](a: A): Response

    Set the content body using a given object.

    Set the content body using a given object. Encoding can be JSON or MsgPack based on Content-Type header.

    Definition Classes
    HttpMessageBase
  59. def withContentType(contentType: String): Response
    Definition Classes
    HttpMessage
  60. def withContentTypeJson: Response
    Definition Classes
    HttpMessage
  61. def withContentTypeMsgPack: Response
    Definition Classes
    HttpMessage
  62. def withDate(date: Instant): Response
    Definition Classes
    HttpMessage
  63. def withDate(date: String): Response
    Definition Classes
    HttpMessage
  64. def withExpires(expires: String): Response
    Definition Classes
    HttpMessage
  65. def withHeader(f: (HttpMultiMap) ⇒ HttpMultiMap): Response
    Definition Classes
    HttpMessage
  66. def withHeader(newHeader: HttpMultiMap): Response
    Definition Classes
    HttpMessage
  67. def withHeader(key: String, value: String): Response
    Definition Classes
    HttpMessage
  68. def withHost(host: String): Response
    Definition Classes
    HttpMessage
  69. def withJson(json: Array[Byte]): Response
    Definition Classes
    HttpMessage
  70. def withJson(json: String): Response
    Definition Classes
    HttpMessage
  71. macro def withJsonOf[A](a: A, codecFactory: MessageCodecFactory): Response
    Definition Classes
    HttpMessageBase
  72. macro def withJsonOf[A](a: A): Response
    Definition Classes
    HttpMessageBase
  73. def withLastModified(lastModified: String): Response
    Definition Classes
    HttpMessage
  74. def withMsgPack(msgPack: MsgPack): Response
    Definition Classes
    HttpMessage
  75. macro def withMsgPackOf[A](a: A, codecFactory: MessageCodecFactory): Response
    Definition Classes
    HttpMessageBase
  76. macro def withMsgPackOf[A](a: A): Response
    Definition Classes
    HttpMessageBase
  77. def withReferer(referer: String): Response
    Definition Classes
    HttpMessage
  78. def withStatus(newStatus: HttpStatus): Response
  79. def withUserAgent(userAgent: String): Response
    Definition Classes
    HttpMessage
  80. def withXForwardedFor(xForwardedFor: String): Response
    Definition Classes
    HttpMessage
  81. def withXForwardedProto(xForwardedProto: String): Response
    Definition Classes
    HttpMessage
  82. def xForwardedFor: Option[String]
    Definition Classes
    HttpMessage
  83. def xForwardedProto: Option[String]
    Definition Classes
    HttpMessage

Deprecated Value Members

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

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from HttpMessage[Response]

Inherited from HttpMessageBase[Response]

Inherited from AnyRef

Inherited from Any

Ungrouped