Class

io.fsq.exceptionator.service

ExceptionatorRequest

Related Doc: package service

Permalink

class ExceptionatorRequest extends RequestProxy

An HTTP request class that wraps extra functionality around a standard HTTP request.

Linear Supertypes
RequestProxy, Request, HttpRequestProxy, HttpMessageProxy, Proxy, HttpRequest, Message, HttpMessage, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ExceptionatorRequest
  2. RequestProxy
  3. Request
  4. HttpRequestProxy
  5. HttpMessageProxy
  6. Proxy
  7. HttpRequest
  8. Message
  9. HttpMessage
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ExceptionatorRequest(request: Request, userId: Option[String] = None)

    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
    Message
  5. def acceptMediaTypes: Seq[String]

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

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

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

    Permalink
    Definition Classes
    Message
  9. def allow: Option[String]

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

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

    Permalink
    Definition Classes
    Message
  12. final def asInstanceOf[T0]: T0

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

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

    Permalink
    Definition Classes
    Message
  15. def cacheControl: Option[String]

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

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

    Permalink
    Definition Classes
    Message
  18. def charset: Option[String]

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

    Permalink
    Definition Classes
    Message
  20. def clearContent(): Unit

    Permalink
    Definition Classes
    Message
  21. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. def close(): Future[Unit]

    Permalink
    Definition Classes
    Message
  23. def containsParam(name: String): Boolean

    Permalink
    Definition Classes
    Request
  24. def content: ChannelBuffer

    Permalink
    Definition Classes
    Message
  25. def contentLength: Option[Long]

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

    Permalink
    Definition Classes
    Message
  27. def contentString: String

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

    Permalink
    Definition Classes
    Message
  29. def contentType: Option[String]

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

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

    Permalink
    Definition Classes
    Message
  32. lazy val cookies: CookieMap

    Permalink
    Definition Classes
    Message
  33. def ctx: Record

    Permalink
    Definition Classes
    RequestProxy → Request
  34. def date: Option[String]

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

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

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

    Permalink
    Definition Classes
    Request
  38. def encodeString(): String

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

    Permalink
    Definition Classes
    AnyRef
  40. def equals(that: Any): Boolean

    Permalink
    Definition Classes
    Proxy → Any
  41. def expires: Option[String]

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

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

    Permalink
    Definition Classes
    Message
  44. def fileExtension: String

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    Message
  52. def getHttpMessage(): HttpMessage

    Permalink
    Definition Classes
    HttpMessageProxy
  53. def getHttpRequest(): HttpRequest

    Permalink
    Definition Classes
    HttpRequestProxy
  54. def getInputStream(): InputStream

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

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

    Permalink
    Definition Classes
    Request
  57. def getLength(): Int

    Permalink
    Definition Classes
    Message
  58. def getLongParam(name: String, default: Long): Long

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

    Permalink
    Definition Classes
    Request
  60. def getMethod(): HttpMethod

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

    Permalink
    Definition Classes
    Request
  62. def getParam(name: String): String

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

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

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

    Permalink
    Definition Classes
    Request
  66. def getProtocolVersion(): HttpVersion

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

    Permalink
    Definition Classes
    Message
  68. def getRequest(): Request

    Permalink
    Definition Classes
    RequestProxy
  69. def getResponse(): Response

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

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

    Permalink
    Definition Classes
    Request
  72. def getUri(): String

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

    Permalink
    Definition Classes
    Proxy → Any
  74. lazy val headerMap: HeaderMap

    Permalink
    Definition Classes
    Message
  75. def headers(): HttpHeaders

    Permalink
    Definition Classes
    HttpMessageProxy → HttpMessage
  76. def host: Option[String]

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

    Permalink
    Definition Classes
    Message
  78. def httpMessage: Request

    Permalink
    Definition Classes
    RequestProxy → HttpRequestProxy → HttpMessageProxy
  79. def httpRequest: Request

    Permalink
    Definition Classes
    RequestProxy → HttpRequestProxy
  80. def isChunked(): Boolean

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

    Permalink
    Definition Classes
    Any
  82. def isRequest: Boolean

    Permalink
    Definition Classes
    Request → Message
  83. def isResponse: Boolean

    Permalink
    Definition Classes
    Message
  84. def isXmlHttpRequest: Boolean

    Permalink
    Definition Classes
    Message
  85. def lastModified: Option[String]

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

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

    Permalink
    Definition Classes
    Message
  88. def length: Int

    Permalink
    Definition Classes
    Message
  89. def location: Option[String]

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

    Permalink
    Definition Classes
    Message
  91. def mediaType: Option[String]

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

    Permalink
    Definition Classes
    Message
  93. def method: HttpMethod

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

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

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

    Permalink
    Definition Classes
    AnyRef
  97. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  98. def params: ParamMap

    Permalink
    Definition Classes
    RequestProxy → Request
  99. def path: String

    Permalink
    Definition Classes
    Request
    Annotations
    @BeanProperty()
  100. def reader: Reader

    Permalink
    Definition Classes
    RequestProxy → Message
  101. def referer: Option[String]

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

    Permalink
    Definition Classes
    Message
  103. def remoteAddress: InetAddress

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

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

    Permalink
    Definition Classes
    Request
    Annotations
    @BeanProperty()
  106. def remoteSocketAddress: InetSocketAddress

    Permalink
    Definition Classes
    RequestProxy → Request
  107. def removeCookie(name: String): Unit

    Permalink
    Definition Classes
    Message
  108. val request: Request

    Permalink
    Definition Classes
    ExceptionatorRequest → RequestProxy
  109. lazy val response: Response

    Permalink
    Definition Classes
    RequestProxy → Request
  110. def retryAfter: Option[String]

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

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

    Permalink
    Definition Classes
    Message
  113. def self: HttpMessage

    Permalink
    Definition Classes
    HttpMessageProxy → Proxy
  114. def server: Option[String]

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

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

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

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

    Permalink
    Definition Classes
    Message
  119. def setContentType(mediaType: String, charset: String): Unit

    Permalink
    Definition Classes
    Message
  120. def setContentTypeJson(): Unit

    Permalink
    Definition Classes
    Message
  121. def setMethod(method: HttpMethod): Unit

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

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

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

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

    Permalink
    Definition Classes
    Request → Proxy → AnyRef → Any
  126. def uri: String

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

    Permalink
    Definition Classes
    Request
  128. def userAgent: Option[String]

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

    Permalink
    Definition Classes
    Message
  130. val userId: Option[String]

    Permalink
  131. def version: HttpVersion

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

    Permalink
    Definition Classes
    Message
  133. final def wait(): Unit

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

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

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

    Permalink
    Definition Classes
    Message
  137. def withOutputStream[T](f: (OutputStream) ⇒ T): T

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

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

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

    Permalink
    Definition Classes
    Message
    Annotations
    @throws( ... ) @throws( ... )
  141. def write(bytes: Array[Byte]): Unit

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

    Permalink
    Definition Classes
    Message
  143. def writer: Writer with Closable

    Permalink
    Definition Classes
    RequestProxy → Message
  144. def wwwAuthenticate: Option[String]

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

    Permalink
    Definition Classes
    Message
  146. def xForwardedFor: Option[String]

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

    Permalink
    Definition Classes
    Message

Inherited from RequestProxy

Inherited from Request

Inherited from HttpRequestProxy

Inherited from HttpMessageProxy

Inherited from Proxy

Inherited from HttpRequest

Inherited from Message

Inherited from HttpMessage

Inherited from AnyRef

Inherited from Any

Ungrouped