com.twitter.finagle.http.Request

MockRequest

class MockRequest extends Request

Attributes
protected
Linear Supertypes
Request, HttpRequestProxy, HttpMessageProxy, HttpRequest, Message, HttpMessage, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MockRequest
  2. Request
  3. HttpRequestProxy
  4. HttpMessageProxy
  5. HttpRequest
  6. Message
  7. HttpMessage
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MockRequest()

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def accept: Seq[String]

    Accept header

    Accept header

    Definition Classes
    Message
  7. def acceptMediaTypes: Seq[String]

    Accept header media types (normalized, no parameters)

    Accept header media types (normalized, no parameters)

    Definition Classes
    Message
  8. def accept_=(values: Iterable[String]): Unit

    Set Accept header with list of values

    Set Accept header with list of values

    Definition Classes
    Message
  9. def accept_=(value: String): Unit

    Set Accept header

    Set Accept header

    Definition Classes
    Message
  10. def addCookie(cookie: Cookie): Unit

    Add a cookie

    Add a cookie

    Definition Classes
    Message
  11. def addHeader(name: String, value: AnyRef): Unit

    Definition Classes
    HttpMessageProxy → HttpMessage
  12. def allow: Option[String]

    Allow header

    Allow header

    Definition Classes
    Message
  13. def allow_=(values: Iterable[HttpMethod]): Unit

    Set Authorization header

    Set Authorization header

    Definition Classes
    Message
  14. def allow_=(value: String): Unit

    Set Authorization header

    Set Authorization header

    Definition Classes
    Message
  15. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  16. def authorization: Option[String]

    Get Authorization header

    Get Authorization header

    Definition Classes
    Message
  17. def authorization_=(value: String): Unit

    Set Authorization header

    Set Authorization header

    Definition Classes
    Message
  18. def cacheControl: Option[String]

    Get Cache-Control header

    Get Cache-Control header

    Definition Classes
    Message
  19. def cacheControl_=(maxAge: Duration): Unit

    Set Cache-Control header with a max-age (and must-revalidate).

    Set Cache-Control header with a max-age (and must-revalidate).

    Definition Classes
    Message
  20. def cacheControl_=(value: String): Unit

    Set Cache-Control header

    Set Cache-Control header

    Definition Classes
    Message
  21. def charset: Option[String]

    Get charset from Content-Type header

    Get charset from Content-Type header

    Definition Classes
    Message
  22. def charset_=(value: String): Unit

    Set charset in Content-Type header.

    Set charset in Content-Type header. This does not change the content.

    Definition Classes
    Message
  23. def clearContent(): Unit

    Clear content (set to "").

    Clear content (set to "").

    Definition Classes
    Message
  24. def clearHeaders(): Unit

    Definition Classes
    HttpMessageProxy → HttpMessage
  25. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  26. def containsHeader(name: String): Boolean

    Definition Classes
    HttpMessageProxy → HttpMessage
  27. def containsParam(name: String): Boolean

    Check if parameter exists.

    Check if parameter exists.

    Definition Classes
    Request
  28. def content: ChannelBuffer

    Definition Classes
    Message
  29. def contentLength: Option[Long]

    Get Content-Length header.

    Get Content-Length header. Use length to get the length of actual content.

    Definition Classes
    Message
  30. def contentLength_=(value: Long): Unit

    Set Content-Length header.

    Set Content-Length header. Normally, this is automatically set by the Codec, but this method allows you to override that.

    Definition Classes
    Message
  31. def contentString: String

    Get the content as a string.

    Get the content as a string.

    Definition Classes
    Message
  32. def contentString_=(value: String): Unit

    Set the content as a string.

    Set the content as a string.

    Definition Classes
    Message
  33. def contentType: Option[String]

    Get Content-Type header

    Get Content-Type header

    Definition Classes
    Message
  34. def contentType_=(value: String): Unit

    Set Content-Type header

    Set Content-Type header

    Definition Classes
    Message
  35. def content_=(content: ChannelBuffer): Unit

    Definition Classes
    Message
  36. lazy val cookies: CookieSet

    Cookies.

    Cookies. In a request, this uses the Cookie headers. In a response, it uses the Set-Cookie headers.

    Definition Classes
    Message
  37. def date: Option[String]

    Get Date header

    Get Date header

    Definition Classes
    Message
  38. def date_=(value: Date): Unit

    Set Date header by Date

    Set Date header by Date

    Definition Classes
    Message
  39. def date_=(value: String): Unit

    Set Date header

    Set Date header

    Definition Classes
    Message
  40. def encodeBytes(): Array[Byte]

    Encode an HTTP message to Array[Byte]

    Encode an HTTP message to Array[Byte]

    Definition Classes
    Request
  41. def encodeString(): String

    Encode an HTTP message to String

    Encode an HTTP message to String

    Definition Classes
    Request
  42. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  43. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  44. def expires: Option[String]

    Get Expires header

    Get Expires header

    Definition Classes
    Message
  45. def expires_=(value: Date): Unit

    Set Expires header by Date

    Set Expires header by Date

    Definition Classes
    Message
  46. def expires_=(value: String): Unit

    Set Expires header

    Set Expires header

    Definition Classes
    Message
  47. def external: MockRequest { ... /* 2 definitions in type refinement */ }

  48. def fileExtension: String

    File extension.

    File extension. Empty string if none.

    Definition Classes
    Request
    Annotations
    @BeanProperty()
  49. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  50. def getBooleanParam(name: String, default: Boolean): Boolean

    Get Boolean param.

    Get Boolean param. Returns value or default.

    Definition Classes
    Request
  51. def getBooleanParam(name: String): Boolean

    Get Boolean param.

    Get Boolean param. Returns value or false.

    Definition Classes
    Request
  52. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  53. def getContent(): ChannelBuffer

    Definition Classes
    HttpMessageProxy → HttpMessage
  54. def getContentString(): String

    Definition Classes
    Message
  55. def getCookies(): Iterator[Cookie]

    Get iterator over Cookies

    Get iterator over Cookies

    Definition Classes
    Message
  56. def getHeader(name: String): String

    Definition Classes
    HttpMessageProxy → HttpMessage
  57. def getHeaderNames(): Set[String]

    Definition Classes
    HttpMessageProxy → HttpMessage
  58. def getHeaders(): List[Entry[String, String]]

    Definition Classes
    HttpMessageProxy → HttpMessage
  59. def getHeaders(name: String): List[String]

    Definition Classes
    HttpMessageProxy → HttpMessage
  60. def getHttpMessage(): HttpMessage

    Definition Classes
    HttpMessageProxy
  61. def getHttpRequest(): HttpRequest

    Definition Classes
    HttpRequestProxy
  62. def getInputStream(): InputStream

    Get InputStream for content.

    Get InputStream for content. Caller must close. (Java interface. Scala users should use withInputStream.)

    Definition Classes
    Message
  63. def getIntParam(name: String, default: Int): Int

    Get Int param.

    Get Int param. Returns value or default.

    Definition Classes
    Request
  64. def getIntParam(name: String): Int

    Get Int param.

    Get Int param. Returns value or 0.

    Definition Classes
    Request
  65. def getLength(): Int

    Definition Classes
    Message
  66. def getLongParam(name: String, default: Long = 0L): Long

    Get Long param.

    Get Long param. Returns value or default.

    Definition Classes
    Request
  67. def getLongParam(name: String): Long

    Get Long param.

    Get Long param. Returns value or 0.

    Definition Classes
    Request
  68. def getMethod(): HttpMethod

    Definition Classes
    HttpRequestProxy → HttpRequest
  69. def getParam(name: String, default: String): String

    Get parameter value.

    Get parameter value. Returns value or default.

    Definition Classes
    Request
  70. def getParam(name: String): String

    Get parameter value.

    Get parameter value. Returns value or null.

    Definition Classes
    Request
  71. def getParamNames(): Set[String]

    Get parameters names.

    Get parameters names.

    Definition Classes
    Request
  72. def getParams(): List[Entry[String, String]]

    Get all parameters.

    Get all parameters.

    Definition Classes
    Request
  73. def getParams(name: String): List[String]

    Get all values of parameter.

    Get all values of parameter. Returns list of values.

    Definition Classes
    Request
  74. def getProtocolVersion(): HttpVersion

    Definition Classes
    HttpMessageProxy → HttpMessage
  75. def getReader(): Reader

    Get Reader for content.

    Get Reader for content. (Java interface. Scala users should use withReader.)

    Definition Classes
    Message
  76. def getResponse(): Response

    Get response associated with request.

    Get response associated with request.

    Definition Classes
    Request
  77. def getShortParam(name: String, default: Short): Short

    Get Short param.

    Get Short param. Returns value or default.

    Definition Classes
    Request
  78. def getShortParam(name: String): Short

    Get Short param.

    Get Short param. Returns value or 0.

    Definition Classes
    Request
  79. def getUri(): String

    Definition Classes
    HttpRequestProxy → HttpRequest
  80. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  81. lazy val headers: HeaderMap

    Definition Classes
    Message
  82. def host: Option[String]

    Get Host header

    Get Host header

    Definition Classes
    Message
  83. def host_=(value: String): Unit

    Set Host header

    Set Host header

    Definition Classes
    Message
  84. val httpMessage: HttpMessage

    Definition Classes
    MockRequestHttpRequestProxyHttpMessageProxy
  85. val httpRequest: HttpRequest

    Definition Classes
    MockRequestHttpRequestProxy
  86. def internal: MockRequest { ... /* 2 definitions in type refinement */ }

  87. def isChunked(): Boolean

    Definition Classes
    HttpMessageProxy → HttpMessage
  88. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  89. def isRequest: Boolean

    Definition Classes
    RequestMessage
  90. def isResponse: Boolean

    Definition Classes
    Message
  91. def isXmlHttpRequest: Boolean

    Check if X-Requested-With contains XMLHttpRequest, usually signalling a request from a JavaScript AJAX libraries.

    Check if X-Requested-With contains XMLHttpRequest, usually signalling a request from a JavaScript AJAX libraries. Some servers treat these requests specially. For example, an endpoint might render JSON or XML instead HTML if it's an XmlHttpRequest. (Tip: don't do this - it's gross.)

    Definition Classes
    Message
  92. def lastModified: Option[String]

    Get Last-Modified header

    Get Last-Modified header

    Definition Classes
    Message
  93. def lastModified_=(value: Date): Unit

    Set Last-Modified header by Date

    Set Last-Modified header by Date

    Definition Classes
    Message
  94. def lastModified_=(value: String): Unit

    Set Last-Modified header

    Set Last-Modified header

    Definition Classes
    Message
  95. def length: Int

    Get length of content.

    Get length of content.

    Definition Classes
    Message
  96. def location: Option[String]

    Get Location header

    Get Location header

    Definition Classes
    Message
  97. def location_=(value: String): Unit

    Set Location header

    Set Location header

    Definition Classes
    Message
  98. def mediaType: Option[String]

    Get media-type from Content-Type header

    Get media-type from Content-Type header

    Definition Classes
    Message
  99. def mediaType_=(value: String): Unit

    Set media-type in Content-Type header.

    Set media-type in Content-Type header. Charset and parameter values are preserved, though may not be appropriate for the new media type.

    Definition Classes
    Message
  100. def method: HttpMethod

    Definition Classes
    Request
  101. def method_=(method: HttpMethod): Unit

    Definition Classes
    Request
  102. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  103. final def notify(): Unit

    Definition Classes
    AnyRef
  104. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  105. lazy val params: ParamMap

    Definition Classes
    Request
  106. def path: String

    Path from URI.

    Path from URI.

    Definition Classes
    Request
    Annotations
    @BeanProperty()
  107. def referer: Option[String]

    Get Referer [sic] header

    Get Referer [sic] header

    Definition Classes
    Message
  108. def referer_=(value: String): Unit

    Set Referer [sic] header

    Set Referer [sic] header

    Definition Classes
    Message
  109. def remoteAddress: InetAddress

    Remote InetAddress

    Remote InetAddress

    Definition Classes
    Request
    Annotations
    @BeanProperty()
  110. def remoteHost: String

    Remote host - a dotted quad

    Remote host - a dotted quad

    Definition Classes
    Request
    Annotations
    @BeanProperty()
  111. def remotePort: Int

    Remote port

    Remote port

    Definition Classes
    Request
    Annotations
    @BeanProperty()
  112. val remoteSocketAddress: InetSocketAddress

    Remote InetSocketAddress

    Remote InetSocketAddress

    Definition Classes
    MockRequestRequest
  113. def removeCookie(cookie: Cookie): Unit

    Remove a cookie

    Remove a cookie

    Definition Classes
    Message
  114. def removeHeader(name: String): Unit

    Definition Classes
    HttpMessageProxy → HttpMessage
  115. lazy val response: Response

    Response associated with request

    Response associated with request

    Definition Classes
    Request
  116. def retryAfter: Option[String]

    Get Retry-After header

    Get Retry-After header

    Definition Classes
    Message
  117. def retryAfter_=(value: Long): Unit

    Set Retry-After header by seconds

    Set Retry-After header by seconds

    Definition Classes
    Message
  118. def retryAfter_=(value: String): Unit

    Set Retry-After header

    Set Retry-After header

    Definition Classes
    Message
  119. def server: Option[String]

    Get Server header

    Get Server header

    Definition Classes
    Message
  120. def server_=(value: String): Unit

    Set Server header

    Set Server header

    Definition Classes
    Message
  121. def setChunked(chunked: Boolean): Unit

    Definition Classes
    HttpMessageProxy → HttpMessage
  122. def setContent(content: ChannelBuffer): Unit

    Definition Classes
    HttpMessageProxy → HttpMessage
  123. def setContentString(value: String): Unit

    Definition Classes
    Message
  124. def setContentType(mediaType: String, charset: String = "utf-8"): Unit

    Set Content-Type header by media-type and charset

    Set Content-Type header by media-type and charset

    Definition Classes
    Message
  125. def setContentTypeJson(): Unit

    Set Content-Type header to application/json;charset=utf-8

    Set Content-Type header to application/json;charset=utf-8

    Definition Classes
    Message
  126. def setHeader(name: String, values: Iterable[_]): Unit

    Definition Classes
    HttpMessageProxy → HttpMessage
  127. def setHeader(name: String, value: AnyRef): Unit

    Definition Classes
    HttpMessageProxy → HttpMessage
  128. def setMethod(method: HttpMethod): Unit

    Definition Classes
    HttpRequestProxy → HttpRequest
  129. def setProtocolVersion(version: HttpVersion): Unit

    Definition Classes
    HttpMessageProxy → HttpMessage
  130. def setUri(uri: String): Unit

    Definition Classes
    HttpRequestProxy → HttpRequest
  131. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  132. def toString(): String

    Definition Classes
    Request → AnyRef → Any
  133. def uri: String

    Definition Classes
    Request
  134. def uri_=(uri: String): Unit

    Definition Classes
    Request
  135. def userAgent: Option[String]

    Get User-Agent header

    Get User-Agent header

    Definition Classes
    Message
  136. def userAgent_=(value: String): Unit

    Set User-Agent header

    Set User-Agent header

    Definition Classes
    Message
  137. def version: HttpVersion

    Definition Classes
    Message
  138. def version_=(version: HttpVersion): Unit

    Definition Classes
    Message
  139. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  140. final def wait(arg0: Long, arg1: Int): Unit

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  142. def withInputStream[T](f: (InputStream) ⇒ T): T

    Use content as InputStream.

    Use content as InputStream. The underlying channel buffer's reader index is advanced. (Scala interface. Java users can use getInputStream().)

    Definition Classes
    Message
  143. def withIp(ip: String): MockRequest { ... /* 2 definitions in type refinement */ }

  144. def withOutputStream[T](f: (OutputStream) ⇒ T): T

    Use content as OutputStream.

    Use content as OutputStream. Content is replaced with stream contents. (Java users can use this with a Function, or use Netty's ChannelBufferOutputStream and then call setContent() with the underlying buffer.)

    Definition Classes
    Message
  145. def withReader[T](f: (Reader) ⇒ T): T

    Use content as Reader.

    Use content as Reader. (Scala interface. Java usrs can use getReader().)

    Definition Classes
    Message
  146. def withWriter[T](f: (Writer) ⇒ T): T

    Use as a Writer.

    Use as a Writer. Content is replaced with writer contents.

    Definition Classes
    Message
  147. def write(buffer: ChannelBuffer): Unit

    Append ChannelBuffer to content.

    Append ChannelBuffer to content.

    Definition Classes
    Message
  148. def write(bytes: Array[Byte]): Unit

    Append bytes to content.

    Append bytes to content.

    Definition Classes
    Message
  149. def write(string: String): Unit

    Append string to content.

    Append string to content.

    Definition Classes
    Message
  150. def wwwAuthenticate: Option[String]

    Get WWW-Authenticate header

    Get WWW-Authenticate header

    Definition Classes
    Message
  151. def wwwAuthenticate_=(value: String): Unit

    Set WWW-Authenticate header

    Set WWW-Authenticate header

    Definition Classes
    Message
  152. def xForwardedFor: Option[String]

    Get X-Forwarded-For header

    Get X-Forwarded-For header

    Definition Classes
    Message
  153. def xForwardedFor_=(value: String): Unit

    Set X-Forwarded-For header

    Set X-Forwarded-For header

    Definition Classes
    Message

Deprecated Value Members

  1. def getContentLength(defaultValue: Long): Long

    Definition Classes
    HttpMessageProxy → HttpMessage
    Annotations
    @deprecated
    Deprecated

    (Since version 6.1.5) deprecated in netty

  2. def getContentLength(): Long

    Definition Classes
    HttpMessageProxy → HttpMessage
    Annotations
    @deprecated
    Deprecated

    (Since version 6.1.5) deprecated in netty

  3. def isKeepAlive(): Boolean

    Definition Classes
    HttpMessageProxy → HttpMessage
    Annotations
    @deprecated
    Deprecated

    (Since version 6.1.5) deprecated in netty

Inherited from Request

Inherited from HttpRequestProxy

Inherited from HttpMessageProxy

Inherited from HttpRequest

Inherited from Message

Inherited from HttpMessage

Inherited from AnyRef

Inherited from Any

Ungrouped