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. Protected

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(classOf[java.lang.CloneNotSupportedException]) @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: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  21. def expires: Option[String]
  22. def getAllHeader(key: String): Seq[String]
  23. final def getClass(): Class[_ <: AnyRef]
    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. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  33. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  34. def referer: Option[String]
  35. def removeHeader(key: String): Raw
  36. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  37. def toString(): String
    Definition Classes
    AnyRef → Any
  38. def userAgent: Option[String]
  39. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  40. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  41. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  42. def withAccept(acceptType: String): Raw
  43. def withAcceptJson: Raw
  44. def withAcceptMsgPack: Raw
  45. def withAllow(allow: String): Raw
  46. def withAuthorization(authorization: String): Raw
  47. def withCacheControl(cacheControl: String): Raw
  48. def withContent(content: Array[Byte]): Raw
  49. def withContent(content: String): Raw
  50. def withContent(content: Message): Raw
  51. def withContentLength(length: Long): Raw
  52. 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
  53. 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
  54. def withContentType(contentType: String): Raw
  55. def withContentTypeJson: Raw
  56. def withContentTypeMsgPack: Raw
  57. def withDate(date: Instant): Raw
  58. def withDate(date: String): Raw
  59. def withExpires(expires: String): Raw
  60. def withHeader(newHeader: HttpMultiMap): Raw
  61. def withHeader(key: String, value: String): Raw
  62. def withHost(host: String): Raw
  63. def withJson(json: String): Raw
  64. macro def withJsonOf[A](a: A, codecFactory: MessageCodecFactory): Raw
    Definition Classes
    HttpMessageBase
  65. macro def withJsonOf[A](a: A): Raw
    Definition Classes
    HttpMessageBase
  66. def withLastModified(lastModified: String): Raw
  67. def withMsgPack(msgPack: MsgPack): Raw
  68. macro def withMsgPackOf[A](a: A, codecFactory: MessageCodecFactory): Raw
    Definition Classes
    HttpMessageBase
  69. macro def withMsgPackOf[A](a: A): Raw
    Definition Classes
    HttpMessageBase
  70. def withReferer(referer: String): Raw
  71. def withUserAgent(userAgent: String): Raw
  72. def withXForwardedFor(xForwardedFor: String): Raw
  73. def withXForwardedProto(xForwardedProto: String): Raw
  74. def xForwardedFor: Option[String]
  75. 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