Class/Object

wvlet.airframe.http.HttpMessage

Request

Related Docs: object Request | package HttpMessage

Permalink

case class Request(method: String = HttpMethod.GET, uri: String = "/", header: HttpMultiMap = HttpMultiMap.empty, message: Message = EmptyMessage) extends HttpMessage[Request] with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, HttpMessage[Request], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Request
  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 Request(method: String = HttpMethod.GET, uri: String = "/", 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): Request

    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 contentLength: Option[Long]

    Permalink
    Definition Classes
    HttpMessage
  15. def contentString: String

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

    Permalink
    Definition Classes
    HttpMessage
  17. def copyWith(newMessage: Message): Request

    Permalink
    Attributes
    protected
    Definition Classes
    RequestHttpMessage
  18. def copyWith(newHeader: HttpMultiMap): Request

    Permalink
    Attributes
    protected
    Definition Classes
    RequestHttpMessage
  19. def date: Option[String]

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

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

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

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

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

    Permalink
    Definition Classes
    HttpMessage
  25. val header: HttpMultiMap

    Permalink
    Definition Classes
    RequestHttpMessage
  26. def host: Option[String]

    Permalink
    Definition Classes
    HttpMessage
  27. def isContentTypeJson: Boolean

    Permalink
    Definition Classes
    HttpMessage
  28. def isContentTypeMsgPack: Boolean

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

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

    Permalink
    Definition Classes
    HttpMessage
  31. val message: Message

    Permalink
    Definition Classes
    RequestHttpMessage
  32. val method: String

    Permalink
  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 path: String

    Permalink
  37. def query: HttpMultiMap

    Permalink
  38. def referer: Option[String]

    Permalink
    Definition Classes
    HttpMessage
  39. def removeHeader(key: String): Request

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

    Permalink
    Definition Classes
    AnyRef
  41. val uri: String

    Permalink
  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): Request

    Permalink
    Definition Classes
    HttpMessage
  47. def withAcceptMsgPack: Request

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

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

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

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

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

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

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

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

    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): Request

    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): Request

    Permalink
    Definition Classes
    HttpMessage
  58. def withContentTypeJson: Request

    Permalink
    Definition Classes
    HttpMessage
  59. def withContentTypeMsgPack: Request

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

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

    Permalink
    Definition Classes
    HttpMessage
  62. def withFilter(f: (Request) ⇒ Request): Request

    Permalink
  63. def withHeader(newHeader: HttpMultiMap): Request

    Permalink
    Definition Classes
    HttpMessage
  64. def withHeader(key: String, value: String): Request

    Permalink
    Definition Classes
    HttpMessage
  65. def withHost(host: String): Request

    Permalink
    Definition Classes
    HttpMessage
  66. def withJson(json: String): Request

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

    Permalink
    Definition Classes
    HttpMessage
  68. macro def withJsonOf[A](a: A): Request

    Permalink
    Definition Classes
    HttpMessage
  69. def withLastModified(lastModified: String): Request

    Permalink
    Definition Classes
    HttpMessage
  70. def withMethod(method: String): Request

    Permalink
  71. def withMsgPack(msgPack: MsgPack): Request

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

    Permalink
    Definition Classes
    HttpMessage
  73. macro def withMsgPackOf[A](a: A): Request

    Permalink
    Definition Classes
    HttpMessage
  74. def withReferer(referer: String): Request

    Permalink
    Definition Classes
    HttpMessage
  75. def withUri(uri: String): Request

    Permalink
  76. def withUserAgent(userAgenet: String): Request

    Permalink
    Definition Classes
    HttpMessage
  77. def withXForwardedFor(xForwardedFor: String): Request

    Permalink
    Definition Classes
    HttpMessage
  78. def withXForwardedProto(xForwardedProto: String): Request

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

    Permalink
    Definition Classes
    HttpMessage
  80. 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[Request]

Inherited from AnyRef

Inherited from Any

Ungrouped