xitrum

package xitrum

Linear Supertypes
AnyRef, Any
Content Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. xitrum
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait Action extends RequestEnv with SessionEnv with Log with Net with Filter with BasicAuth with Redirect with Url with Renderer with Responder with I18n

    When there's a request comes in, action extending Action will be run directly on the current Netty IO thread.

  2. trait ActorAction extends Actor with Action

    An actor will be created when there's request.

  3. class BasicAuthConfig extends AnyRef

  4. abstract class Cache extends AnyRef

    This is the interface for cache implementations of Xitrum.

  5. class Config extends Log

  6. trait FutureAction extends Action

    Actions extending FutureAction will be run asynchronously in a future.

  7. trait I18n extends AnyRef

  8. class KeystoreConfig extends AnyRef

  9. trait Log extends AnyRef

    If you don't care about the class name where the log is made, without having to extend this trait, you can call like this directly: xitrum.

  10. class MetricsConfig extends AnyRef

  11. class PortConfig extends AnyRef

  12. class RequestConfig extends AnyRef

  13. class RequestVar[T] extends AnyRef

  14. class ResponseConfig extends AnyRef

  15. class ReverseProxyConfig extends AnyRef

  16. class SessionConfig extends AnyRef

  17. class SessionVar[T] extends AnyRef

  18. trait SkipCsrfCheck extends AnyRef

    By default all non-GET requests are checked for anti-CSRF token.

  19. trait SockJsAction extends Actor with Action

    An actor will be created when there's new SockJS session.

  20. case class SockJsText(text: String) extends Product with Serializable

  21. class StaticFileConfig extends AnyRef

  22. class Version extends AnyRef

  23. trait WebSocketAction extends Actor with Action

    An actor will be created when there's request.

  24. case class WebSocketBinary(bytes: Array[Byte]) extends Product with Serializable

  25. case class WebSocketText(text: String) extends Product with Serializable

  26. class js extends Action

    To innclude xitrum.

Value Members

  1. object Action

  2. object Config extends Log

    See config/xitrum.

  3. object DualConfig

    Dual config means the config can be in either one of the 2 forms:

  4. val Log: Logger

    This is a convenient helper to let you call like this directly: xitrum.

    This is a convenient helper to let you call like this directly: xitrum.Log.debug("msg"), xitrum.Log.info("msg") etc.

    If you do care about the class name where the log is made, use trait xitrum.Log.

  5. val Metrics: MetricBuilder

  6. object Server extends Log

  7. object WebSocketPing extends Product with Serializable

    Pong is automatically sent by Xitrum, don't send it yourself.

  8. object WebSocketPong extends Product with Serializable

  9. package action

  10. package annotation

  11. package etag

  12. package exception

  13. package handler

  14. package i18n

  15. object js

  16. package local

  17. package metrics

  18. package routing

  19. package scope

  20. package util

  21. package validator

  22. val version: Version

  23. package view

Inherited from AnyRef

Inherited from Any

Ungrouped