trait HttpMessage[Raw] extends HttpMessageBase[Raw]

Linear Supertypes
HttpMessageBase[Raw], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HttpMessage
  2. HttpMessageBase
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def copyWith(newMessage: Message): Raw
    Attributes
    protected
  2. abstract def copyWith(newHeader: HttpMultiMap): Raw
    Attributes
    protected
  3. abstract def header: HttpMultiMap
  4. abstract def message: Message

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

    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
  54. macro def withContentOf[A](a: A): Raw

    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
  55. def withContentType(contentType: String): Raw
  56. def withContentTypeJson: Raw
  57. def withContentTypeMsgPack: Raw
  58. def withDate(date: Instant): Raw
  59. def withDate(date: String): Raw
  60. def withExpires(expires: String): Raw
  61. def withHeader(f: (HttpMultiMap) ⇒ HttpMultiMap): Raw
  62. def withHeader(newHeader: HttpMultiMap): Raw
  63. def withHeader(key: String, value: String): Raw
  64. def withHost(host: String): Raw
  65. def withJson(json: Array[Byte]): Raw
  66. def withJson(json: String): Raw
  67. macro def withJsonOf[A](a: A, codecFactory: MessageCodecFactory): Raw
    Definition Classes
    HttpMessageBase
  68. macro def withJsonOf[A](a: A): Raw
    Definition Classes
    HttpMessageBase
  69. def withLastModified(lastModified: String): Raw
  70. def withMsgPack(msgPack: MsgPack): Raw
  71. macro def withMsgPackOf[A](a: A, codecFactory: MessageCodecFactory): Raw
    Definition Classes
    HttpMessageBase
  72. macro def withMsgPackOf[A](a: A): Raw
    Definition Classes
    HttpMessageBase
  73. def withReferer(referer: String): Raw
  74. def withUserAgent(userAgent: String): Raw
  75. def withXForwardedFor(xForwardedFor: String): Raw
  76. def withXForwardedProto(xForwardedProto: String): Raw
  77. def xForwardedFor: Option[String]
  78. def xForwardedProto: Option[String]

Deprecated Value Members

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

Inherited from HttpMessageBase[Raw]

Inherited from AnyRef

Inherited from Any

Ungrouped