xitrum.sockjs

SockJsController

class SockJsController extends RequestEnv with Controller with SkipCSRFCheck

Linear Supertypes
Type Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SockJsController
  2. SkipCSRFCheck
  3. Controller
  4. I18n
  5. Responder
  6. Knockout
  7. Flash
  8. JS
  9. Renderer
  10. UrlFor
  11. Redirect
  12. WebSocket
  13. BasicAuth
  14. Filter
  15. Net
  16. Logger
  17. ActionFactory
  18. ExtEnv
  19. CSRF
  20. ParamAccess
  21. RequestEnv
  22. AnyRef
  23. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SockJsController()

Type Members

  1. sealed class DefaultsTo[A, B] extends AnyRef

    Definition Classes
    ParamAccess
  2. trait LowPriorityDefaultsTo extends AnyRef

    Definition Classes
    ParamAccess
  3. trait WebSocketHandler extends AnyRef

    Definition Classes
    WebSocket

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 DELETE(body: ⇒ Any): Action

    Definition Classes
    ActionFactory
  7. def DELETE(pattern: String)(body: ⇒ Any): Action

    Definition Classes
    ActionFactory
  8. object DefaultsTo extends Controller.LowPriorityDefaultsTo

    Definition Classes
    ParamAccess
  9. def GET(body: ⇒ Any): Action

    Definition Classes
    ActionFactory
  10. def GET(pattern: String)(body: ⇒ Any): Action

    Definition Classes
    ActionFactory
  11. def OPTIONS(body: ⇒ Any): Action

    Definition Classes
    ActionFactory
  12. def OPTIONS(pattern: String)(body: ⇒ Any): Action

    Definition Classes
    ActionFactory
  13. def PATCH(body: ⇒ Any): Action

    Definition Classes
    ActionFactory
  14. def PATCH(pattern: String)(body: ⇒ Any): Action

    Definition Classes
    ActionFactory
  15. def POST(body: ⇒ Any): Action

    Definition Classes
    ActionFactory
  16. def POST(pattern: String)(body: ⇒ Any): Action

    Definition Classes
    ActionFactory
  17. def PUT(body: ⇒ Any): Action

    Definition Classes
    ActionFactory
  18. def PUT(pattern: String)(body: ⇒ Any): Action

    Definition Classes
    ActionFactory
  19. def WEBSOCKET(body: ⇒ Any): Action

    Definition Classes
    ActionFactory
  20. def WEBSOCKET(pattern: String)(body: ⇒ Any): Action

    Definition Classes
    ActionFactory
  21. lazy val absoluteUrlPrefix: String

    Definition Classes
    Net
  22. lazy val absoluteUrlPrefixWithoutScheme: String

    Definition Classes
    Net
  23. def acceptWebSocket(handler: WebSocketHandler): Unit

    In the websocket entry point action, call this method if you want to accept the connection.

    In the websocket entry point action, call this method if you want to accept the connection.

    Definition Classes
    WebSocket
  24. def addConnectionClosedListener(listener: ⇒ Unit): Unit

    Definition Classes
    Controller
  25. def afterFilter(only: Seq[Action] = Seq.empty, except: Seq[Action] = Seq.empty)(f: ⇒ Any): () ⇒ Any

    Definition Classes
    Filter
  26. def afterFilter(f: ⇒ Any): () ⇒ Any

    Definition Classes
    Filter
  27. lazy val antiCSRFInput: String

    Definition Classes
    CSRF
  28. lazy val antiCSRFMeta: String

    Definition Classes
    CSRF
  29. def antiCSRFToken: String

    Definition Classes
    CSRF
  30. def apply(handlerEnv: HandlerEnv): Unit

    Definition Classes
    RequestEnv
  31. def aroundFilter(only: Seq[Action] = Seq.empty, except: Seq[Action] = Seq.empty)(f: (() ⇒ Any) ⇒ Any): (() ⇒ Any) ⇒ Any

    Definition Classes
    Filter
  32. def aroundFilter(f: (() ⇒ Any) ⇒ Any): (() ⇒ Any) ⇒ Any

    Definition Classes
    Filter
  33. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  34. lazy val at: At

    Definition Classes
    ExtEnv
  35. def autosetLanguage(resourceLanguages: String*): Unit

    If there's no suitable language, language is still the default "en".

    If there's no suitable language, language is still the default "en".

    Definition Classes
    I18n
  36. def basicAuth(realm: String)(f: (String, String) ⇒ Boolean): Boolean

    f takes username and password, and returns true if it want to let the user in.

    f takes username and password, and returns true if it want to let the user in.

    Definition Classes
    BasicAuth
  37. def beforeFilter(only: Seq[Action] = Seq.empty, except: Seq[Action] = Seq.empty)(f: ⇒ Boolean): () ⇒ Boolean

    Definition Classes
    Filter
  38. def beforeFilter(f: ⇒ Boolean): () ⇒ Boolean

    Definition Classes
    Filter
  39. def bodyParams: Params

    Definition Classes
    RequestEnv
  40. def browserLanguages: Array[String]

    returns

    List of languages sorted by priority from high to low

    Definition Classes
    I18n
  41. def cacheActionDay(days: Int): Action

    Definition Classes
    ActionFactory
  42. def cacheActionHour(hours: Int): Action

    Definition Classes
    ActionFactory
  43. def cacheActionMinute(minutes: Int): Action

    Definition Classes
    ActionFactory
  44. def cacheActionSecond(seconds: Int): Action

    Definition Classes
    ActionFactory
  45. def cachePageDay(days: Int): Action

    Definition Classes
    ActionFactory
  46. def cachePageHour(hours: Int): Action

    Definition Classes
    ActionFactory
  47. def cachePageMinute(minutes: Int): Action

    Definition Classes
    ActionFactory
  48. def cachePageSecond(seconds: Int): Action

    Definition Classes
    ActionFactory
  49. def callAfterFilters(): Unit

    Called by Dispatcher

    Called by Dispatcher

    Definition Classes
    Filter
  50. def callAroundFilters(action: Action): Unit

    Called by Dispatcher

    Called by Dispatcher

    Definition Classes
    Filter
  51. def callBeforeFilters(): Boolean

    Called by Dispatcher

    Called by Dispatcher

    Definition Classes
    Filter
  52. def channel: Channel

    Definition Classes
    RequestEnv
  53. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  54. def convertText[T](value: String)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T]): T

    Applications may override this method to convert to more types.

    Applications may override this method to convert to more types.

    Definition Classes
    ParamAccess
  55. lazy val currentAction: Action

    Definition Classes
    Controller
  56. implicit val currentController: Controller

    Definition Classes
    Controller
  57. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  58. def equals(controller: Any): Boolean

    You can write: if (currentController == MyController) .

    You can write: if (currentController == MyController) ...

    Definition Classes
    Controller → AnyRef → Any
  59. def errorAction(body: ⇒ Unit): Action

    Creates route for 404 or 500 error handler.

    Creates route for 404 or 500 error handler.

    Definition Classes
    ActionFactory
  60. def eventSourceReceive: Action

  61. def fileUploadParams: FileUploadParams

    Definition Classes
    RequestEnv
  62. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  63. def first: Action

    Definition Classes
    ActionFactory
  64. def flash(): String

    Returns the current content in flash, and clears the flash.

    Returns the current content in flash, and clears the flash.

    Definition Classes
    Flash
  65. def flash(msg: Any): Unit

    Definition Classes
    Flash
    See also

    jsFlash(msg).

  66. def forwardTo(action: Action): Unit

    Tells another action to process the current request for the current action.

    Tells another action to process the current request for the current action. See also redirectTo.

    Definition Classes
    Redirect
  67. var forwarding: Boolean

    Set to true by forwardTo.

    Set to true by forwardTo.

    Definition Classes
    Redirect
  68. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  69. def getLanguage: String

    Default language is "en".

    Default language is "en".

    Definition Classes
    I18n
  70. def greeting: Action

  71. def greetingWithSlash: Action

  72. var handlerEnv: HandlerEnv

    Definition Classes
    RequestEnv
  73. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  74. def htmlfileReceive: Action

  75. def iframe: Action

  76. def infoGET: Action

  77. def infoOPTIONS: Action

  78. lazy val isAjax: Boolean

    Definition Classes
    JS
  79. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  80. def isResponded: Boolean

    Definition Classes
    Responder
  81. lazy val isSsl: Boolean

    Definition Classes
    Net
  82. def js$(selector: String): String

    Definition Classes
    JS
  83. def js$id(id: String): String

    Definition Classes
    JS
  84. def js$name(name: String): String

    Definition Classes
    JS
  85. def jsAddToView(js: Any): Unit

    Definition Classes
    JS
  86. lazy val jsDefaults: Group

    Definition Classes
    JS
  87. def jsEscape(string: Any): String

    Do not use this to escape JSON, because they are different! For example JSON does not escape ' character, while JavaScript does.

    Do not use this to escape JSON, because they are different! For example JSON does not escape ' character, while JavaScript does. To escape JSON, use JSON4S or xitrum.util.Json, e.g xitrum.util.Json.generate(Seq(string)).

    org.apache.commons.lang3.StringEscapeUtils is used internally.

    Definition Classes
    JS
  88. lazy val jsForView: Serializable

    Definition Classes
    JS
  89. def jsRedirectTo(action: Action, params: (String, Any)*): ChannelFuture

    Definition Classes
    JS
  90. def jsRedirectTo(location: Any): ChannelFuture

    See http://stackoverflow.

    See http://stackoverflow.com/questions/503093/how-can-i-make-a-redirect-page-in-jquery

    Definition Classes
    JS
  91. def jsRenderFlash(): Unit

    Like jsRenderFlash(msg), but uses the current flash.

    Like jsRenderFlash(msg), but uses the current flash.

    Definition Classes
    Flash
  92. def jsRenderFlash(msg: Any): Unit

    For web 2.

    For web 2.0 style application. Used in application layout to display the flash message right after a view is loaded.

    Definition Classes
    Flash
  93. def jsRespond(fragments: Any*): ChannelFuture

    Definition Classes
    JS
  94. def jsRespondFlash(msg: Any): Unit

    For web 2.

    For web 2.0 style application. Used in Ajax request handling to respond a message and have the browser render it to the flash area right away.

    Definition Classes
    Flash
  95. def jsonPPollingReceive: Action

  96. def jsonPSend: Action

  97. def koApplyBindings(model: AnyRef, scopeSelector: String, syncAction: Action, js: String): Unit

    Definition Classes
    Knockout
  98. def koApplyBindings(model: AnyRef, syncAction: Action, js: String): Unit

    Definition Classes
    Knockout
  99. def last: Action

    Definition Classes
    ActionFactory
  100. def layout: Any

    Definition Classes
    Renderer
  101. lazy val logger: org.slf4j.Logger

    Logger name is inferred from the class name.

    Logger name is inferred from the class name.

    Definition Classes
    Logger
  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. def param[T](key: String, coll: Params = null)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T], d: DefaultsTo[T, String]): T

    Definition Classes
    ParamAccess
  106. def paramo[T](key: String, coll: Params = null)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T], d: DefaultsTo[T, String]): Option[T]

    Definition Classes
    ParamAccess
  107. def params[T](key: String, coll: Params = null)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T], d: DefaultsTo[T, String]): Seq[T]

    Definition Classes
    ParamAccess
  108. def paramso[T](key: String, coll: Params = null)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T], d: DefaultsTo[T, String]): Option[Seq[T]]

    Definition Classes
    ParamAccess
  109. def pathInfo: PathInfo

    Definition Classes
    RequestEnv
  110. def pathParams: Params

    Definition Classes
    RequestEnv
  111. var pathPrefix: String

    Definition Classes
    Controller
  112. def rawWebsocket: Action

  113. def redirectTo(action: Action, params: (String, Any)*): ChannelFuture

    See also forwardTo.

    See also forwardTo.

    Definition Classes
    Redirect
  114. def redirectTo(location: String, status: HttpResponseStatus = FOUND): ChannelFuture

    See also forwardTo.

    See also forwardTo.

    Definition Classes
    Redirect
  115. lazy val remoteIp: String

    returns

    IP of the original remote HTTP client (not the proxy), X-Forwarded-For is supported

    Definition Classes
    Net
  116. def renderEventSource(data: Any, event: String = "message"): String

    Definition Classes
    Renderer
  117. def renderFragment(fragment: String): String

    Definition Classes
    Renderer
  118. def renderFragment(fragment: String, options: Map[String, Any]): String

    Renders the fragment associated with the current controller class.

    Renders the fragment associated with the current controller class.

    Definition Classes
    Renderer
  119. def renderFragment(controllerClass: Class[_], fragment: String): String

    Definition Classes
    Renderer
  120. def renderFragment(controllerClass: Class[_], fragment: String, options: Map[String, Any]): String

    Renders the template fragment inside the directory associated with the controller class.

    Renders the template fragment inside the directory associated with the controller class.

    controllerClass

    should be one of the parent classes of the current controller because the current controller instance will be imported in the template as "helper"

    options

    specific to the configured template engine

    Definition Classes
    Renderer
  121. def renderInlineView(inlineView: Any): String

    Definition Classes
    Renderer
  122. def renderView(): String

    Definition Classes
    Renderer
  123. def renderView(options: Map[String, Any]): String

    Same as renderView(action, customLayout, options), where action is currentAction and customLayout is the current controller's layout method.

    Same as renderView(action, customLayout, options), where action is currentAction and customLayout is the current controller's layout method.

    Definition Classes
    Renderer
  124. def renderView(action: Action): String

    Definition Classes
    Renderer
  125. def renderView(action: Action, options: Map[String, Any]): String

    Same as renderView(action, customLayout, options), where customLayout is the current controller's layout method.

    Same as renderView(action, customLayout, options), where customLayout is the current controller's layout method.

    Definition Classes
    Renderer
  126. def renderView(customLayout: () ⇒ Any): String

    Definition Classes
    Renderer
  127. def renderView(customLayout: () ⇒ Any, options: Map[String, Any]): String

    Same as renderView(action, customLayout, options), where action is currentAction.

    Same as renderView(action, customLayout, options), where action is currentAction.

    Definition Classes
    Renderer
  128. def renderView(action: Action, customLayout: () ⇒ Any, options: Map[String, Any] = Map()): String

    Renders the template associated with an action to "renderedTemplate", then calls the layout function.

    Renders the template associated with an action to "renderedTemplate", then calls the layout function.

    options

    specific to the configured template engine

    Definition Classes
    Renderer
  129. def renderViewNoLayout(controllerClass: Class[_]): String

    Definition Classes
    Renderer
  130. def renderViewNoLayout(controllerClass: Class[_], options: Map[String, Any]): String

    Renders the template (typically the layout) associated with the controller class.

    Renders the template (typically the layout) associated with the controller class.

    controllerClass

    should be one of the parent classes of the current controller because the current controller instance will be imported in the template as "helper"

    options

    specific to the configured template engine

    Definition Classes
    Renderer
  131. var renderedView: Any

    Definition Classes
    Renderer
  132. def request: HttpRequest

    Definition Classes
    RequestEnv
  133. lazy val requestCookies: Map[String, String]

    Browsers will not send cookie attributes back to the server.

    Browsers will not send cookie attributes back to the server. They will only send the cookie’s name-value pair. http://en.wikipedia.org/wiki/HTTP_cookie#Cookie_attributes

    Definition Classes
    ExtEnv
  134. def respond(): ChannelFuture

    Definition Classes
    Responder
  135. def respondBinary(channelBuffer: ChannelBuffer): ChannelFuture

    If Content-Type header is not set, it is set to "application/octet-stream"

    If Content-Type header is not set, it is set to "application/octet-stream"

    Definition Classes
    Responder
  136. def respondBinary(bytes: Array[Byte]): ChannelFuture

    If Content-Type header is not set, it is set to "application/octet-stream"

    If Content-Type header is not set, it is set to "application/octet-stream"

    Definition Classes
    Responder
  137. def respondDefault404Page(): ChannelFuture

    Definition Classes
    Responder
  138. def respondDefault500Page(): ChannelFuture

    Definition Classes
    Responder
  139. def respondEventSource(data: Any, event: String = "message"): ChannelFuture

    To respond event source, call this method as many time as you want.

    To respond event source, call this method as many time as you want. Event Source response is a special kind of chunked response. Data must be Must be UTF-8. See: - http://sockjs.github.com/sockjs-protocol/sockjs-protocol-0.3.3.html#section-94 - http://dev.w3.org/html5/eventsource/

    Definition Classes
    Responder
  140. def respondFile(path: String): ChannelFuture

    Sends a file using X-SendFile.

    Sends a file using X-SendFile. If Content-Type header is not set, it is guessed from the file name.

    path

    absolute or relative to the current working directory

    In some cases, the current working directory is not always the root directory of the project (https://github.com/ngocdaothanh/xitrum/issues/47), you may need to use xitrum.Config.root to calculate the correct absolute path from a relative path.

    To sanitize the path, use xitrum.util.PathSanitizer.

    Definition Classes
    Responder
  141. def respondHtml(any: Any): ChannelFuture

    Content-Type header is set to "text/html".

    Content-Type header is set to "text/html".

    Definition Classes
    Responder
  142. def respondInlineView(inlineView: Any): ChannelFuture

    Content-Type header is set to "text/html"

    Content-Type header is set to "text/html"

    Definition Classes
    Responder
  143. def respondJs(any: Any): ChannelFuture

    Content-Type header is set to "application/javascript".

    Content-Type header is set to "application/javascript".

    Definition Classes
    Responder
  144. def respondJson(obj: AnyRef): ChannelFuture

    Converts the given Scala object to JSON object, and responds it.

    Converts the given Scala object to JSON object, and responds it. If you just want to respond a text with "application/json" as content type, use respondJsonText(text).

    Content-Type header is set to "application/json". "text/json" would make the browser download instead of displaying the content. It makes debugging a pain.

    Definition Classes
    Responder
  145. def respondJsonP(obj: AnyRef, function: String): ChannelFuture

    Converts the given Scala object to JSON object, wraps it with the given JavaScript function name, and responds.

    Converts the given Scala object to JSON object, wraps it with the given JavaScript function name, and responds. If you already have a JSON text, thus no conversion is needed, use respondJsonPText.

    Content-Type header is set to "application/javascript".

    Definition Classes
    Responder
  146. def respondJsonPText(text: Any, function: String): ChannelFuture

    Wraps the text with the given JavaScript function name, and responds.

    Wraps the text with the given JavaScript function name, and responds.

    Content-Type header is set to "application/javascript".

    Definition Classes
    Responder
  147. def respondJsonText(any: Any): ChannelFuture

    Content-Type header is set to "application/json".

    Content-Type header is set to "application/json".

    Definition Classes
    Responder
  148. def respondLastChunk(): ChannelFuture

    To respond chunks (http://en.

    To respond chunks (http://en.wikipedia.org/wiki/Chunked_transfer_encoding): 1. Call response.setChunked(true) 2. Call respondXXX as many times as you want 3. Lastly, call respondLastChunk()

    Headers are only sent on the first respondXXX call.

    Definition Classes
    Responder
  149. def respondResource(path: String): ChannelFuture

    Sends a file from public directory in one of the entry (may be a JAR file) in classpath.

    Sends a file from public directory in one of the entry (may be a JAR file) in classpath. If Content-Type header is not set, it is guessed from the file name.

    path

    Relative to an entry in classpath, without leading "/"

    Definition Classes
    Responder
  150. def respondText(text: Any, fallbackContentType: String = null, convertXmlToXhtml: Boolean = true): ChannelFuture

    fallbackContentType

    Only used if Content-Type header has not been set. If not given and Content-Type header is not set, it is set to "application/xml" if text param is Node or NodeSeq, otherwise it is set to "text/plain".

    convertXmlToXhtml


    .toString by default returns

    which is rendered as 2
    tags on some browsers! Set to false if you really want XML, not XHTML. See http://www.scala-lang.org/node/492 and http://www.ne.jp/asahi/hishidama/home/tech/scala/xml.html

    Definition Classes
    Responder
  151. def respondView(): ChannelFuture

    Definition Classes
    Responder
  152. def respondView(options: Map[String, Any]): ChannelFuture

    Same as respondView(action, customLayout, options), where action is currentAction and customLayout is the controller's layout method.

    Same as respondView(action, customLayout, options), where action is currentAction and customLayout is the controller's layout method.

    Definition Classes
    Responder
  153. def respondView(action: Action): ChannelFuture

    Definition Classes
    Responder
  154. def respondView(action: Action, options: Map[String, Any]): ChannelFuture

    Same as respondView(action, customLayout, options), where customLayout is the controller's layout method.

    Same as respondView(action, customLayout, options), where customLayout is the controller's layout method.

    Definition Classes
    Responder
  155. def respondView(customLayout: () ⇒ Any): ChannelFuture

    Definition Classes
    Responder
  156. def respondView(customLayout: () ⇒ Any, options: Map[String, Any]): ChannelFuture

    Same as respondView(action, customLayout, options), where action is currentAction.

    Same as respondView(action, customLayout, options), where action is currentAction.

    Definition Classes
    Responder
  157. def respondView(action: Action, customLayout: () ⇒ Any, options: Map[String, Any] = Map()): ChannelFuture

    options

    specific to the configured template engine

    Definition Classes
    Responder
  158. def respondViewNoLayout(controllerClass: Class[_]): ChannelFuture

    Definition Classes
    Responder
  159. def respondViewNoLayout(controllerClass: Class[_], options: Map[String, Any]): ChannelFuture

    Content-Type header is set to "text/html"

    Content-Type header is set to "text/html"

    Definition Classes
    Responder
  160. def respondWebSocket(channelBuffer: ChannelBuffer): ChannelFuture

    Definition Classes
    Responder
  161. def respondWebSocket(text: Any): ChannelFuture

    Definition Classes
    Responder
  162. def respondXml(any: Any): ChannelFuture

    Content-Type header is set to "application/xml".

    Content-Type header is set to "application/xml".

    Definition Classes
    Responder
  163. def response: HttpResponse

    Definition Classes
    RequestEnv
  164. val responseCookies: ArrayBuffer[Cookie]

    Definition Classes
    ExtEnv
  165. lazy val scheme: String

    Definition Classes
    Net
  166. lazy val serverName: String

    Definition Classes
    Net
  167. lazy val serverPort: Int

    Definition Classes
    Net
  168. lazy val session: Session

    To reset session: session.

    To reset session: session.clear()

    Definition Classes
    ExtEnv
  169. def sessiono[T](key: String)(implicit d: DefaultsTo[T, String]): Option[T]

    Definition Classes
    ExtEnv
  170. def setClientCacheAggressively(): Unit

    Definition Classes
    Responder
  171. def setCookieAndSessionIfTouchedOnRespond(): Unit

    Definition Classes
    ExtEnv
  172. def setLanguage(language: String): Unit

    Definition Classes
    I18n
  173. def setNoClientCache(): Unit

    Definition Classes
    Responder
  174. def skipAfterFilter(body: () ⇒ Any, only: Seq[Action] = Seq.empty, except: Seq[Action] = Seq.empty): Unit

    Definition Classes
    Filter
  175. def skipAroundFilter(body: (() ⇒ Any) ⇒ Any, only: Seq[Action] = Seq.empty, except: Seq[Action] = Seq.empty): Unit

    Definition Classes
    Filter
  176. def skipBeforeFilter(body: () ⇒ Boolean, only: Seq[Action] = Seq.empty, except: Seq[Action] = Seq.empty): Unit

    Definition Classes
    Filter
  177. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  178. def t(singular: String): String

    Definition Classes
    I18n
  179. def tc(ctx: String, singular: String): String

    Definition Classes
    I18n
  180. def tcf(ctx: String, singular: String, args: Any*): String

    Definition Classes
    I18n
  181. def tcn(ctx: String, singular: String, plural: String, n: Long): String

    Definition Classes
    I18n
  182. def tcnf(ctx: String, singular: String, plural: String, n: Long, args: Any*): String

    Definition Classes
    I18n
  183. lazy val textParams: Params

    A merge of all text params (uriParams, bodyParams, pathParams), as contrast to file upload (fileParams).

    A merge of all text params (uriParams, bodyParams, pathParams), as contrast to file upload (fileParams).

    A val not a def, for speed, so that the calculation is done only once.

    lazy, so that bodyParams can be changed by ValidatorCaller. Because this is a val, once this is accessed, either of the 3 params should not be changed, because the change will not be reflected. If you still want to change the the 3 params, after changing them, please also change this textParams.

    Definition Classes
    RequestEnv
  184. def tf(singular: String, args: Any*): String

    Definition Classes
    I18n
  185. def tn(singular: String, plural: String, n: Long): String

    Definition Classes
    I18n
  186. def tnf(singular: String, plural: String, n: Long, args: Any*): String

    Definition Classes
    I18n
  187. def toString(): String

    Definition Classes
    AnyRef → Any
  188. def uriParams: Params

    Definition Classes
    RequestEnv
  189. def urlForPublic(path: String): String

    path

    Relative to the "public" directory, without leading "/"

    Definition Classes
    UrlFor
  190. def urlForResource(path: String): String

    path

    Relative to an entry in classpath, without leading "/"

    Definition Classes
    UrlFor
  191. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  194. lazy val webSocketAbsoluteRequestUrl: String

    Definition Classes
    Net
  195. lazy val webSocketAbsoluteUrlPrefix: String

    Definition Classes
    Net
  196. lazy val webSocketScheme: String

    Definition Classes
    Net
  197. def websocket: Action

  198. def websocketGET: Action

  199. def websocketPOST: Action

  200. def xhrOPTIONSSend: Action

  201. def xhrPollingOPTIONSReceive: Action

  202. def xhrPollingReceive: Action

  203. def xhrSend: Action

  204. def xhrStreamingOPTIONSReceive: Action

  205. def xhrStreamingReceive: Action

  206. lazy val xitrumCSS: String

    Definition Classes
    Flash

Inherited from SkipCSRFCheck

Inherited from Controller

Inherited from I18n

Inherited from Responder

Inherited from Knockout

Inherited from Flash

Inherited from JS

Inherited from Renderer

Inherited from UrlFor

Inherited from Redirect

Inherited from WebSocket

Inherited from BasicAuth

Inherited from Filter

Inherited from Net

Inherited from Logger

Inherited from ActionFactory

Inherited from ExtEnv

Inherited from CSRF

Inherited from ParamAccess

Inherited from RequestEnv

Inherited from AnyRef

Inherited from Any

Ungrouped