org.sisioh.trinity.domain.mvc.http

Request

trait Request extends Message with RequestProxy with LoggingEx

MVCのために拡張されたorg.sisioh.trinity.domain.io.http.Request

Linear Supertypes
LoggingEx, Logging, RequestProxy, io.http.Request, Message, MessageProxy, Proxy, io.http.Message, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Request
  2. LoggingEx
  3. Logging
  4. RequestProxy
  5. Request
  6. Message
  7. MessageProxy
  8. Proxy
  9. Message
  10. AnyRef
  11. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type LogWithThrowableWriteFunction = (Throwable) ⇒ (Any) ⇒ Unit

    Definition Classes
    LoggingEx
  2. type LogWriteFunction = (Any) ⇒ Unit

    Definition Classes
    LoggingEx

Abstract Value Members

  1. abstract val action: Option[action.Action[Request, Response]]

  2. abstract val attributes: Map[String, Any]

    Definition Classes
    Message
  3. abstract def createInstance(message: Request.this.type, attributes: Map[String, Any]): Request.this.type

    Attributes
    protected
    Definition Classes
    Message
  4. abstract val error: Option[Throwable]

  5. abstract val globalSettings: Option[GlobalSettings[Request, Response]]

  6. abstract def multiParams: Try[Map[String, MultiPartItem]]

  7. abstract def response: io.http.Response

    Definition Classes
    Request
  8. abstract def routeParams: Map[String, String]

  9. abstract val toUnderlyingAsFinagle: com.twitter.finagle.http.Request

    Definition Classes
    RequestMessage
  10. abstract val underlying: io.http.Request

    Definition Classes
    RequestProxyMessageProxy
  11. abstract def withAction(action: Option[action.Action[Request, Response]]): Request.this.type

  12. abstract def withAttributes(attributes: (String, Any)*): Request.this.type

    Definition Classes
    Message
  13. abstract def withAttributes(attributes: Map[String, Any]): Request.this.type

    Definition Classes
    Message
  14. abstract def withError(error: Throwable): Request.this.type

  15. abstract def withRouteParams(routeParams: Map[String, String]): Request.this.type

  16. abstract def withoutAllAttributes(): Request.this.type

    Definition Classes
    Message

Concrete 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 _params: ParamMap

    Attributes
    protected
    Definition Classes
    Request
  7. def accepts: Seq[ContentType]

  8. def allow: Option[String]

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

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

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

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

    Definition Classes
    Message
  13. def clone(): AnyRef

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

    Definition Classes
    MessageProxyMessage
  15. def containsParam(name: String): Boolean

    Definition Classes
    Request
  16. def content: ChannelBuffer

    Definition Classes
    MessageProxyMessage
  17. def contentAsString(charset: Charset = Charsets.UTF_8): String

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

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

    Definition Classes
    Message
  20. def cookies: Seq[Cookie]

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

    Definition Classes
    Message
  22. def debug(msg: ⇒ Any, t: ⇒ Throwable): Unit

    Attributes
    protected
    Definition Classes
    Logging
  23. def debug(msg: ⇒ Any): Unit

    Attributes
    protected
    Definition Classes
    Logging
  24. def encodeBytes: Array[Byte]

  25. def encodeString: String

  26. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  27. def equals(obj: Any): Boolean

    Definition Classes
    RequestRequest → Proxy → Message → AnyRef → Any
  28. def error(msg: ⇒ Any, t: ⇒ Throwable): Unit

    Attributes
    protected
    Definition Classes
    Logging
  29. def error(msg: ⇒ Any): Unit

    Attributes
    protected
    Definition Classes
    Logging
  30. def execute(defaultAction: action.Action[Request, Response]): Future[Response]

    この Request に割り当てられた Action を実行する。

    この Request に割り当てられた Action を実行する。

    defaultAction

    org.sisioh.trinity.domain.mvc.action.Action

    returns

    Futureでラップされた org.sisioh.trinity.domain.mvc.http.Response

  31. def expires: Option[String]

    Definition Classes
    Message
  32. def fileExtension: String

    Definition Classes
    Request
  33. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  34. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  35. def getHeader(name: HeaderName): Option[String]

    Definition Classes
    MessageProxyMessage
  36. def getHeaders(name: HeaderName): Seq[String]

    Definition Classes
    MessageProxyMessage
  37. def getParamAsBoolean(name: String, default: Boolean): Boolean

    Definition Classes
    Request
  38. def getParamAsBooleanOpt(name: String): Option[Boolean]

    Definition Classes
    Request
  39. def getParamAsInt(name: String, default: Int): Int

    Definition Classes
    Request
  40. def getParamAsIntOpt(name: String): Option[Int]

    Definition Classes
    Request
  41. def getParamAsLong(name: String, default: Long): Long

    Definition Classes
    Request
  42. def getParamAsLongOpt(name: String): Option[Long]

    Definition Classes
    Request
  43. def getParamAsSeq(name: String): Seq[String]

    Definition Classes
    Request
  44. def getParamAsShort(name: String, default: Short): Short

    Definition Classes
    Request
  45. def getParamAsShortOpt(name: String): Option[Short]

    Definition Classes
    Request
  46. def getParamAsString(name: String, default: String): String

    Definition Classes
    Request
  47. def getParamAsStringOpt(name: String): Option[String]

    Definition Classes
    Request
  48. def getParamNames: Set[String]

    Definition Classes
    Request
  49. def getParams: Seq[(String, String)]

    Definition Classes
    Request
  50. def hashCode(): Int

    Definition Classes
    RequestRequest → Proxy → Message → AnyRef → Any
  51. def headerNames: Set[HeaderName]

    Definition Classes
    MessageProxyMessage
  52. def headers: Seq[(HeaderName, Any)]

    Definition Classes
    MessageProxyMessage
  53. def host: Option[String]

    Definition Classes
    Message
  54. def info(msg: ⇒ Any, t: ⇒ Throwable): Unit

    Attributes
    protected
    Definition Classes
    Logging
  55. def info(msg: ⇒ Any): Unit

    Attributes
    protected
    Definition Classes
    Logging
  56. val isChunked: Boolean

    Definition Classes
    MessageProxyMessage
  57. def isDebugEnabled: Boolean

    Attributes
    protected
    Definition Classes
    Logging
  58. def isErrorEnabled: Boolean

    Attributes
    protected
    Definition Classes
    Logging
  59. def isInfoEnabled: Boolean

    Attributes
    protected
    Definition Classes
    Logging
  60. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  61. val isMutable: Boolean

    Definition Classes
    MessageProxyMessage
  62. def isRequest: Boolean

    Definition Classes
    MessageProxyMessage
  63. def isResponse: Boolean

    Definition Classes
    Message
  64. def isTraceEnabled: Boolean

    Attributes
    protected
    Definition Classes
    Logging
  65. def isWarnEnabled: Boolean

    Attributes
    protected
    Definition Classes
    Logging
  66. def lastModified: Option[String]

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

    Definition Classes
    Message
  68. def logger: Logger

    Attributes
    protected
    Definition Classes
    Logging
  69. def loggerName: String

    Attributes
    protected
    Definition Classes
    Logging
  70. def mediaType: Option[String]

    Definition Classes
    Message
  71. def method: io.http.Methods.Value

    Definition Classes
    RequestProxyRequest
  72. def mutate(f: (Request.this.type) ⇒ Unit): Request.this.type

    Attributes
    protected
    Definition Classes
    Message
  73. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  76. def params: Map[String, String]

    Definition Classes
    Request
  77. def path: String

    Definition Classes
    Request
  78. def protocolVersion: io.http.ProtocolVersion.Value

    Definition Classes
    MessageProxyMessage
  79. def queryString: String

    Definition Classes
    Request
  80. def referer: Option[String]

    Definition Classes
    Message
  81. def remoteAddress: InetAddress

    Definition Classes
    Request
  82. def remoteHost: String

    Definition Classes
    Request
  83. def remotePort: Int

    Definition Classes
    Request
  84. def remoteSocketAddress: InetSocketAddress

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

    Definition Classes
    Message
  86. def scopedDebug(msg: ⇒ Any, t: ⇒ Throwable): Unit

    Definition Classes
    LoggingEx
  87. def scopedDebug(msg: ⇒ Any): Unit

    Definition Classes
    LoggingEx
  88. def scopedError(msg: ⇒ Any, t: ⇒ Throwable): Unit

    Definition Classes
    LoggingEx
  89. def scopedError(msg: ⇒ Any): Unit

    Definition Classes
    LoggingEx
  90. def scopedInfo(msg: ⇒ Any, t: ⇒ Throwable): Unit

    Definition Classes
    LoggingEx
  91. def scopedInfo(msg: ⇒ Any): Unit

    Definition Classes
    LoggingEx
  92. def scopedWarn(msg: ⇒ Any, t: ⇒ Throwable): Unit

    Definition Classes
    LoggingEx
  93. def scopedWarn(msg: ⇒ Any): Unit

    Definition Classes
    LoggingEx
  94. def self: io.http.Message

    Definition Classes
    MessageProxy → Proxy
  95. def server: Option[String]

    Definition Classes
    Message
  96. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  97. def toString(): String

    Definition Classes
    RequestRequest → Proxy → Message → AnyRef → Any
  98. def trace(msg: ⇒ Any, t: ⇒ Throwable): Unit

    Attributes
    protected
    Definition Classes
    Logging
  99. def trace(msg: ⇒ Any): Unit

    Attributes
    protected
    Definition Classes
    Logging
  100. def uri: String

    Definition Classes
    RequestProxyRequest
  101. def userAgent: Option[String]

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  105. def warn(msg: ⇒ Any, t: ⇒ Throwable): Unit

    Attributes
    protected
    Definition Classes
    Logging
  106. def warn(msg: ⇒ Any): Unit

    Attributes
    protected
    Definition Classes
    Logging
  107. def withAllow(value: String): Request.this.type

    Definition Classes
    Message
  108. def withAuthorization(value: String): Request.this.type

    Definition Classes
    Message
  109. def withCacheControl(value: String): Request.this.type

    Definition Classes
    Message
  110. def withCharset(value: String): Request.this.type

    Definition Classes
    Message
  111. def withChunked(chunked: Boolean): Request.this.type

    Definition Classes
    MessageProxyMessage
  112. def withContent(content: ChannelBuffer): Request.this.type

    Definition Classes
    MessageProxyMessage
  113. def withContentAsString(body: String, charset: Charset = Charsets.UTF_8): Request.this.type

    Definition Classes
    Message
  114. def withContentLength(value: Long): Request.this.type

    Definition Classes
    Message
  115. def withContentType(value: ContentType): Request.this.type

    Definition Classes
    Message
  116. def withCookies(cookies: Seq[Cookie]): Request.this.type

    Definition Classes
    Message
  117. def withDate(value: String): Request.this.type

    Definition Classes
    Message
  118. def withDebugScope[T](msg: ⇒ Any, t: ⇒ Throwable)(f: ⇒ T): T

    Definition Classes
    LoggingEx
  119. def withDebugScope[T](msg: ⇒ Any)(f: ⇒ T): T

    Definition Classes
    LoggingEx
  120. def withErrorScope[T](msg: ⇒ Any, t: ⇒ Throwable)(f: ⇒ T): T

    Definition Classes
    LoggingEx
  121. def withErrorScope[T](msg: ⇒ Any)(f: ⇒ T): T

    Definition Classes
    LoggingEx
  122. def withExpire(value: String): Request.this.type

    Definition Classes
    Message
  123. def withHeader(name: HeaderName, values: Seq[_]): Request.this.type

    Definition Classes
    MessageProxyMessage
  124. def withHeader(name: HeaderName, value: Any): Request.this.type

    Definition Classes
    MessageProxyMessage
  125. def withHeaders(headers: Seq[(HeaderName, Any)]): Request.this.type

    Definition Classes
    Message
  126. def withHost(value: String): Request.this.type

    Definition Classes
    Message
  127. def withInfoScope[T](msg: ⇒ Any, t: ⇒ Throwable)(f: ⇒ T): T

    Definition Classes
    LoggingEx
  128. def withInfoScope[T](msg: ⇒ Any)(f: ⇒ T): T

    Definition Classes
    LoggingEx
  129. def withLastModified(value: String): Request.this.type

    Definition Classes
    Message
  130. def withLocation(value: String): Request.this.type

    Definition Classes
    Message
  131. def withMediaType(value: String): Request.this.type

    Definition Classes
    Message
  132. def withMethod(method: io.http.Methods.Value): Request.this.type

    Definition Classes
    RequestProxyRequest
  133. def withProtocolVersion(version: io.http.ProtocolVersion.Value): Request.this.type

    Definition Classes
    MessageProxyMessage
  134. def withReferer(value: String): Request.this.type

    Definition Classes
    Message
  135. def withRetryAfter(value: String): Request.this.type

    Definition Classes
    Message
  136. def withServer(value: String): Request.this.type

    Definition Classes
    Message
  137. def withUri(uri: String): Request.this.type

    Definition Classes
    RequestProxyRequest
  138. def withUserAgent(value: String): Request.this.type

    Definition Classes
    Message
  139. def withWarnScope[T](msg: ⇒ Any, t: ⇒ Throwable)(f: ⇒ T): T

    Definition Classes
    LoggingEx
  140. def withWarnScope[T](msg: ⇒ Any)(f: ⇒ T): T

    Definition Classes
    LoggingEx
  141. def withWwwAuthenticate(value: String): Request.this.type

    Definition Classes
    Message
  142. def withXForwardedFor(value: String): Request.this.type

    Definition Classes
    Message
  143. def withoutAllHeaders: Request.this.type

    Definition Classes
    MessageProxyMessage
  144. def withoutHeader(name: HeaderName): Request.this.type

    Definition Classes
    MessageProxyMessage
  145. def wwwAuthenticate: Option[String]

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

    Definition Classes
    Message

Inherited from LoggingEx

Inherited from Logging

Inherited from RequestProxy

Inherited from io.http.Request

Inherited from Message

Inherited from MessageProxy

Inherited from Proxy

Inherited from io.http.Message

Inherited from AnyRef

Inherited from Any

Ungrouped