Class/Object

wvlet.airframe.http.HttpMessage

Response

Related Docs: object Response | package HttpMessage

Permalink

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], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Response
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. HttpMessage
  7. AnyRef
  8. 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)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def accept: Seq[String]

    Permalink
    Definition Classes
    HttpMessage
  5. def acceptsJson: Boolean

    Permalink
    Definition Classes
    HttpMessage
  6. def acceptsMsgPack: Boolean

    Permalink
    Definition Classes
    HttpMessage
  7. def addHeader(key: String, value: String): Response

    Permalink
    Definition Classes
    HttpMessage
  8. def allow: Option[String]

    Permalink
    Definition Classes
    HttpMessage
  9. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  10. def authorization: Option[String]

    Permalink
    Definition Classes
    HttpMessage
  11. def cacheControl: Option[String]

    Permalink
    Definition Classes
    HttpMessage
  12. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  13. def contentBytes: Array[Byte]

    Permalink
    Definition Classes
    HttpMessage
  14. def contentEncoding: Option[String]

    Permalink
    Definition Classes
    HttpMessage
  15. def contentLength: Option[Long]

    Permalink
    Definition Classes
    HttpMessage
  16. def contentString: String

    Permalink
    Definition Classes
    HttpMessage
  17. def contentType: Option[String]

    Permalink
    Definition Classes
    HttpMessage
  18. def copyWith(newMessage: Message): Response

    Permalink
    Attributes
    protected
    Definition Classes
    ResponseHttpMessage
  19. def copyWith(newHeader: HttpMultiMap): Response

    Permalink
    Attributes
    protected
    Definition Classes
    ResponseHttpMessage
  20. def date: Option[String]

    Permalink
    Definition Classes
    HttpMessage
  21. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  22. def expires: Option[String]

    Permalink
    Definition Classes
    HttpMessage
  23. def getAllHeader(key: String): Seq[String]

    Permalink
    Definition Classes
    HttpMessage
  24. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  25. def getHeader(key: String): Option[String]

    Permalink
    Definition Classes
    HttpMessage
  26. val header: HttpMultiMap

    Permalink
    Definition Classes
    ResponseHttpMessage
  27. def host: Option[String]

    Permalink
    Definition Classes
    HttpMessage
  28. def isContentTypeJson: Boolean

    Permalink
    Definition Classes
    HttpMessage
  29. def isContentTypeMsgPack: Boolean

    Permalink
    Definition Classes
    HttpMessage
  30. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  31. def lastModified: Option[String]

    Permalink
    Definition Classes
    HttpMessage
  32. val message: Message

    Permalink
    Definition Classes
    ResponseHttpMessage
  33. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  34. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  35. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  36. def referer: Option[String]

    Permalink
    Definition Classes
    HttpMessage
  37. def removeHeader(key: String): Response

    Permalink
    Definition Classes
    HttpMessage
  38. val status: HttpStatus

    Permalink
  39. def statusCode: Int

    Permalink
  40. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  41. def toString(): String

    Permalink
    Definition Classes
    Response → AnyRef → Any
  42. def userAgent: Option[String]

    Permalink
    Definition Classes
    HttpMessage
  43. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. def withAccept(acceptType: String): Response

    Permalink
    Definition Classes
    HttpMessage
  47. def withAcceptMsgPack: Response

    Permalink
    Definition Classes
    HttpMessage
  48. def withAllow(allow: String): Response

    Permalink
    Definition Classes
    HttpMessage
  49. def withAuthorization(authorization: String): Response

    Permalink
    Definition Classes
    HttpMessage
  50. def withCacheControl(cacheControl: String): Response

    Permalink
    Definition Classes
    HttpMessage
  51. def withContent(content: Array[Byte]): Response

    Permalink
    Definition Classes
    HttpMessage
  52. def withContent(content: String): Response

    Permalink
    Definition Classes
    HttpMessage
  53. def withContent(content: Message): Response

    Permalink
    Definition Classes
    HttpMessage
  54. def withContentLength(length: Long): Response

    Permalink
    Definition Classes
    HttpMessage
  55. macro def withContentOf[A](a: A, codecFactory: MessageCodecFactory): Response

    Permalink

    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
    HttpMessage
  56. macro def withContentOf[A](a: A): Response

    Permalink

    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
    HttpMessage
  57. def withContentType(contentType: String): Response

    Permalink
    Definition Classes
    HttpMessage
  58. def withContentTypeJson: Response

    Permalink
    Definition Classes
    HttpMessage
  59. def withContentTypeMsgPack: Response

    Permalink
    Definition Classes
    HttpMessage
  60. def withDate(date: String): Response

    Permalink
    Definition Classes
    HttpMessage
  61. def withExpires(expires: String): Response

    Permalink
    Definition Classes
    HttpMessage
  62. def withHeader(newHeader: HttpMultiMap): Response

    Permalink
    Definition Classes
    HttpMessage
  63. def withHeader(key: String, value: String): Response

    Permalink
    Definition Classes
    HttpMessage
  64. def withHost(host: String): Response

    Permalink
    Definition Classes
    HttpMessage
  65. def withJson(json: String): Response

    Permalink
    Definition Classes
    HttpMessage
  66. macro def withJsonOf[A](a: A, codecFactory: MessageCodecFactory): Response

    Permalink
    Definition Classes
    HttpMessage
  67. macro def withJsonOf[A](a: A): Response

    Permalink
    Definition Classes
    HttpMessage
  68. def withLastModified(lastModified: String): Response

    Permalink
    Definition Classes
    HttpMessage
  69. def withMsgPack(msgPack: MsgPack): Response

    Permalink
    Definition Classes
    HttpMessage
  70. macro def withMsgPackOf[A](a: A, codecFactory: MessageCodecFactory): Response

    Permalink
    Definition Classes
    HttpMessage
  71. macro def withMsgPackOf[A](a: A): Response

    Permalink
    Definition Classes
    HttpMessage
  72. def withReferer(referer: String): Response

    Permalink
    Definition Classes
    HttpMessage
  73. def withStatus(newStatus: HttpStatus): Response

    Permalink
  74. def withUserAgent(userAgenet: String): Response

    Permalink
    Definition Classes
    HttpMessage
  75. def withXForwardedFor(xForwardedFor: String): Response

    Permalink
    Definition Classes
    HttpMessage
  76. def withXForwardedProto(xForwardedProto: String): Response

    Permalink
    Definition Classes
    HttpMessage
  77. def xForwardedFor: Option[String]

    Permalink
    Definition Classes
    HttpMessage
  78. def xForwardedProto: Option[String]

    Permalink
    Definition Classes
    HttpMessage

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from HttpMessage[Response]

Inherited from AnyRef

Inherited from Any

Ungrouped