org.scalatra.akka

AkkaSupport

trait AkkaSupport extends AsyncSupport

Linear Supertypes
AsyncSupport, ServletBase, SessionSupport, ScalatraBase, DynamicScope, ScalatraSyntax, DefaultImplicitConversions, TypeConverterSupport, ScalatraParamsImplicits, Initializable, RequestResponseScope, CoreDsl, ServletApiImplicits, Control, Handler, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. AkkaSupport
  2. AsyncSupport
  3. ServletBase
  4. SessionSupport
  5. ScalatraBase
  6. DynamicScope
  7. ScalatraSyntax
  8. DefaultImplicitConversions
  9. TypeConverterSupport
  10. ScalatraParamsImplicits
  11. Initializable
  12. RequestResponseScope
  13. CoreDsl
  14. ServletApiImplicits
  15. Control
  16. Handler
  17. AnyRef
  18. Any
Visibility
  1. Public
  2. All

Type Members

  1. abstract type ConfigT <: AnyRef { ... /* 3 definitions in type refinement */ }

    Definition Classes
    ServletBase → Initializable

Abstract Value Members

  1. abstract val doNotFound: () ⇒ Any

    Attributes
    protected
    Definition Classes
    ScalatraSyntax
  2. abstract def requestPath: String

    Definition Classes
    ScalatraSyntax
  3. abstract def routeBasePath: String

    Attributes
    protected
    Definition Classes
    ScalatraSyntax
  4. implicit abstract def system: ActorSystem

    Attributes
    protected

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. val _params: Params

    Attributes
    protected
    Definition Classes
    ScalatraSyntax
  7. def addRoute(method: HttpMethod, transformers: Seq[(Route) ⇒ Route], action: ⇒ Any): Route

    Attributes
    protected
    Definition Classes
    ScalatraSyntax
  8. def addSessionId(uri: String): String

    Definition Classes
    ServletBase → ScalatraSyntax
  9. def addStatusRoute(codes: Range, action: ⇒ Any): Unit

    Attributes
    protected[scalatra]
    Definition Classes
    ScalatraSyntax
  10. def after(transformers: (Route) ⇒ Route*)(fun: ⇒ Any): Unit

    Definition Classes
    ScalatraSyntax → CoreDsl
  11. def akkaDispatcherName: Option[String]

    Attributes
    protected
  12. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  13. def asyncDelete(transformers: (Route) ⇒ Route*)(block: ⇒ Any): Route

    Definition Classes
    AsyncSupport
  14. def asyncGet(transformers: (Route) ⇒ Route*)(block: ⇒ Any): Route

    Definition Classes
    AsyncSupport
  15. def asyncOptions(transformers: (Route) ⇒ Route*)(block: ⇒ Any): Route

    Definition Classes
    AsyncSupport
  16. def asyncPatch(transformers: (Route) ⇒ Route*)(block: ⇒ Any): Route

    Definition Classes
    AsyncSupport
  17. def asyncPost(transformers: (Route) ⇒ Route*)(block: ⇒ Any): Route

    Definition Classes
    AsyncSupport
  18. def asyncPut(transformers: (Route) ⇒ Route*)(block: ⇒ Any): Route

    Definition Classes
    AsyncSupport
  19. def asyncTimeout: Duration

    Attributes
    protected
  20. def asynchronously(f: ⇒ Any): () ⇒ Any

    Definition Classes
    AkkaSupport → AsyncSupport
  21. def before(transformers: (Route) ⇒ Route*)(fun: ⇒ Any): Unit

    Definition Classes
    ScalatraSyntax → CoreDsl
  22. implicit def booleanBlock2RouteMatcher(block: ⇒ Boolean): RouteMatcher

    Attributes
    protected
    Definition Classes
    ScalatraSyntax
  23. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  24. var config: ConfigT

    Attributes
    protected
    Definition Classes
    ScalatraBase → ScalatraSyntax
  25. implicit def configWrapper(config: ConfigT): Config { final object initParameters extends object this.initParameters }

    Attributes
    protected
    Definition Classes
    ServletBase → Initializable
  26. def contentType: String

    Definition Classes
    CoreDsl
  27. def contentTypeInferrer: ContentTypeInferrer

    Attributes
    protected
    Definition Classes
    ScalatraSyntax
  28. def contentType_=(contentType: String): Unit

    Definition Classes
    CoreDsl
  29. def contextPath: String

    Attributes
    protected
    Definition Classes
    ScalatraSyntax
  30. val defaultCharacterEncoding: String

    Attributes
    protected
    Definition Classes
    ScalatraSyntax
  31. def delete(transformers: (Route) ⇒ Route*)(action: ⇒ Any): Route

    Definition Classes
    ScalatraSyntax → CoreDsl
  32. var doMethodNotAllowed: (Set[HttpMethod]) ⇒ Any

    Attributes
    protected
    Definition Classes
    ScalatraSyntax
  33. implicit def enrichRequest(request: HttpServletRequest): RichRequest

    Definition Classes
    ServletApiImplicits
  34. implicit def enrichResponse(response: HttpServletResponse): RichResponse

    Definition Classes
    ServletApiImplicits
  35. implicit def enrichServletContext(servletContext: ServletContext): RichServletContext

    Definition Classes
    ServletApiImplicits
  36. implicit def enrichSession(session: HttpSession): RichSession

    Definition Classes
    ServletApiImplicits
  37. def environment: String

    Definition Classes
    ScalatraSyntax
  38. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  40. def error(handler: ErrorHandler): Unit

    Definition Classes
    ScalatraSyntax → CoreDsl
  41. var errorHandler: ErrorHandler

    Attributes
    protected
    Definition Classes
    ScalatraSyntax
  42. def executeRoutes(): Unit

    Attributes
    protected
    Definition Classes
    ScalatraSyntax
  43. def finalize(): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  44. def fullUrl(path: String, params: Iterable[(String, Any)], includeContextPath: Boolean, includeServletPath: Boolean): String

    Definition Classes
    ScalatraSyntax
  45. def get(transformers: (Route) ⇒ Route*)(action: ⇒ Any): Route

    Definition Classes
    ScalatraSyntax → CoreDsl
  46. final def getClass(): java.lang.Class[_]

    Definition Classes
    AnyRef → Any
  47. def halt(result: ActionResult): Nothing

    Definition Classes
    Control
  48. def halt[T](status: Integer, body: T, headers: Map[String, String], reason: String)(implicit arg0: Manifest[T]): Nothing

    Definition Classes
    Control
  49. def handle(request: HttpServletRequest, response: HttpServletResponse): Unit

    Definition Classes
    ServletBase → ScalatraSyntax → Handler
  50. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  51. def initParameter(name: String): Option[String]

    Definition Classes
    ScalatraSyntax
  52. def initialize(config: ConfigT): Unit

    Definition Classes
    ScalatraBase → ScalatraSyntax → Initializable
  53. def invoke(matchedRoute: MatchedRoute): Option[Any]

    Attributes
    protected
    Definition Classes
    ScalatraSyntax
  54. def isAsyncExecutable(result: Any): Boolean

    Attributes
    protected
    Definition Classes
    AkkaSupport → ScalatraSyntax
  55. def isDevelopmentMode: Boolean

    Definition Classes
    ScalatraSyntax
  56. def isHttps: Boolean

    Attributes
    protected
    Definition Classes
    ScalatraSyntax
  57. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  58. def methodNotAllowed(f: (Set[HttpMethod]) ⇒ Any): Unit

    Definition Classes
    ScalatraSyntax → CoreDsl
  59. def multiParams: MultiParams

    Definition Classes
    ScalatraSyntax → CoreDsl
  60. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  61. def needsHttps: Boolean

    Attributes
    protected
    Definition Classes
    ScalatraSyntax
  62. def notFound(fun: ⇒ Any): Unit

    Definition Classes
    ScalatraSyntax → CoreDsl
  63. final def notify(): Unit

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

    Definition Classes
    AnyRef
  65. def onAsyncEvent(event: AsyncEvent)(thunk: ⇒ Any): Unit

    Attributes
    protected
    Definition Classes
    AsyncSupport
  66. def options(transformers: (Route) ⇒ Route*)(action: ⇒ Any): Route

    Definition Classes
    ScalatraSyntax → CoreDsl
  67. def params: Params

    Definition Classes
    ScalatraSyntax → CoreDsl
  68. def pass(): Nothing

    Definition Classes
    Control
  69. def patch(transformers: (Route) ⇒ Route*)(action: ⇒ Any): Route

    Definition Classes
    ScalatraSyntax → CoreDsl
  70. implicit def pathPatternParser2RouteMatcher(pattern: PathPattern): RouteMatcher

    Attributes
    protected
    Definition Classes
    ScalatraSyntax
  71. def post(transformers: (Route) ⇒ Route*)(action: ⇒ Any): Route

    Definition Classes
    ScalatraSyntax → CoreDsl
  72. def put(transformers: (Route) ⇒ Route*)(action: ⇒ Any): Route

    Definition Classes
    ScalatraSyntax → CoreDsl
  73. def redirect(uri: String): Unit

    Definition Classes
    ScalatraSyntax → CoreDsl
  74. implicit def regex2RouteMatcher(regex: Regex): RouteMatcher

    Attributes
    protected
    Definition Classes
    ScalatraSyntax
  75. def relativeUrl(path: String, params: Iterable[(String, Any)], includeContextPath: Boolean, includeServletPath: Boolean): String

    Definition Classes
    ScalatraSyntax
  76. def removeRoute(method: String, route: Route): Unit

    Attributes
    protected
    Definition Classes
    ScalatraSyntax
  77. def removeRoute(method: HttpMethod, route: Route): Unit

    Attributes
    protected
    Definition Classes
    ScalatraSyntax
  78. def renderHaltException(e: HaltException): Unit

    Attributes
    protected
    Definition Classes
    ScalatraSyntax
  79. def renderPipeline: RenderPipeline

    Attributes
    protected
    Definition Classes
    ScalatraSyntax
  80. def renderResponse(actionResult: Any): Unit

    Attributes
    protected
    Definition Classes
    AkkaSupport → ScalatraSyntax
  81. def renderResponseBody(actionResult: Any): Unit

    Attributes
    protected
    Definition Classes
    ScalatraSyntax
  82. implicit def request: HttpServletRequest

    Definition Classes
    DynamicScope → RequestResponseScope
  83. implicit def response: HttpServletResponse

    Definition Classes
    DynamicScope → RequestResponseScope
  84. lazy val routes: RouteRegistry

    Definition Classes
    ScalatraSyntax
  85. def runFilters(filters: Traversable[Route]): Unit

    Attributes
    protected
    Definition Classes
    ScalatraSyntax
  86. def runRoutes(routes: Traversable[Route]): Stream[Any]

    Attributes
    protected
    Definition Classes
    ScalatraSyntax
  87. implicit def safe[S, T](f: (S) ⇒ T): TypeConverter[S, T]

    Definition Classes
    TypeConverterSupport
  88. implicit def safeOption[S, T](f: (S) ⇒ Option[T]): TypeConverter[S, T]

    Definition Classes
    TypeConverterSupport
  89. implicit def seqHead[T](implicit elementConverter: TypeConverter[String, T], mf: Manifest[T]): TypeConverter[Seq[String], T]

    Definition Classes
    DefaultImplicitConversions
  90. implicit def seqToSeq[T](implicit elementConverter: TypeConverter[String, T], mf: Manifest[T]): TypeConverter[Seq[String], Seq[T]]

    Definition Classes
    DefaultImplicitConversions
  91. def serverHost: String

    Definition Classes
    ScalatraSyntax
  92. def serverPort: Int

    Definition Classes
    ScalatraSyntax
  93. def servletContext: ServletContext

    Definition Classes
    ScalatraSyntax → CoreDsl
  94. implicit def session: HttpSession

    Definition Classes
    SessionSupport
  95. def sessionOption: Option[HttpSession]

    Definition Classes
    SessionSupport
  96. def shutdown(): Unit

    Attributes
    protected
    Definition Classes
    Initializable
  97. def status: Int

    Definition Classes
    CoreDsl
  98. def status_=(code: Int): Unit

    Definition Classes
    CoreDsl
  99. implicit def string2RouteMatcher(path: String): RouteMatcher

    Attributes
    protected
    Definition Classes
    ScalatraSyntax
  100. implicit val stringToBoolean: TypeConverter[String, Boolean]

    Definition Classes
    DefaultImplicitConversions
  101. implicit val stringToByte: TypeConverter[String, Byte]

    Definition Classes
    DefaultImplicitConversions
  102. def stringToDate(format: ⇒ String): TypeConverter[String, Date]

    Definition Classes
    DefaultImplicitConversions
  103. def stringToDateFormat(format: ⇒ DateFormat): TypeConverter[String, Date]

    Definition Classes
    DefaultImplicitConversions
  104. implicit val stringToDouble: TypeConverter[String, Double]

    Definition Classes
    DefaultImplicitConversions
  105. implicit val stringToFloat: TypeConverter[String, Float]

    Definition Classes
    DefaultImplicitConversions
  106. implicit val stringToInt: TypeConverter[String, Int]

    Definition Classes
    DefaultImplicitConversions
  107. implicit val stringToLong: TypeConverter[String, Long]

    Definition Classes
    DefaultImplicitConversions
  108. implicit val stringToSelf: TypeConverter[String, String]

    Definition Classes
    DefaultImplicitConversions
  109. def stringToSeq[T](elementConverter: TypeConverter[String, T], separator: String)(implicit arg0: Manifest[T]): TypeConverter[String, Seq[T]]

    Definition Classes
    DefaultImplicitConversions
  110. implicit val stringToSeqBoolean: TypeConverter[String, Seq[Boolean]]

    Definition Classes
    DefaultImplicitConversions
  111. implicit val stringToSeqByte: TypeConverter[String, Seq[Byte]]

    Definition Classes
    DefaultImplicitConversions
  112. implicit val stringToSeqDouble: TypeConverter[String, Seq[Double]]

    Definition Classes
    DefaultImplicitConversions
  113. implicit val stringToSeqFloat: TypeConverter[String, Seq[Float]]

    Definition Classes
    DefaultImplicitConversions
  114. implicit val stringToSeqInt: TypeConverter[String, Seq[Int]]

    Definition Classes
    DefaultImplicitConversions
  115. implicit val stringToSeqLong: TypeConverter[String, Seq[Long]]

    Definition Classes
    DefaultImplicitConversions
  116. implicit val stringToSeqShort: TypeConverter[String, Seq[Short]]

    Definition Classes
    DefaultImplicitConversions
  117. implicit val stringToSeqString: TypeConverter[String, Seq[String]]

    Definition Classes
    DefaultImplicitConversions
  118. implicit val stringToShort: TypeConverter[String, Short]

    Definition Classes
    DefaultImplicitConversions
  119. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  120. def toString(): String

    Definition Classes
    AnyRef → Any
  121. implicit def toTypedMultiParams(params: MultiParams): TypedMultiParams

    Definition Classes
    ScalatraParamsImplicits
  122. implicit def toTypedParams(params: Params): TypedParams

    Definition Classes
    ScalatraParamsImplicits
  123. def trap(codes: Range)(block: ⇒ Any): Unit

    Definition Classes
    ScalatraSyntax → CoreDsl
  124. def trap(code: Int)(block: ⇒ Any): Unit

    Definition Classes
    CoreDsl
  125. def url(path: String, params: Iterable[(String, Any)], includeContextPath: Boolean, includeServletPath: Boolean, absolutize: Boolean): String

    Definition Classes
    ScalatraSyntax
  126. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  129. def withRequest[A](request: HttpServletRequest)(f: ⇒ A): A

    Attributes
    protected
    Definition Classes
    DynamicScope → RequestResponseScope
  130. def withRequestResponse[A](request: HttpServletRequest, response: HttpServletResponse)(f: ⇒ A): A

    Attributes
    protected
    Definition Classes
    DynamicScope → RequestResponseScope
  131. def withResponse[A](response: HttpServletResponse)(f: ⇒ A): A

    Attributes
    protected
    Definition Classes
    DynamicScope → RequestResponseScope
  132. def withRouteMultiParams[S](matchedRoute: Option[MatchedRoute])(thunk: ⇒ S): S

    Attributes
    protected
    Definition Classes
    ScalatraSyntax
  133. def withinAsyncContext(context: AsyncContext)(thunk: ⇒ Any): Unit

    Attributes
    protected
    Definition Classes
    AsyncSupport

Deprecated Value Members

  1. def _request: DynamicVariable[HttpServletRequest]

    Attributes
    protected
    Definition Classes
    DynamicScope
    Annotations
    @deprecated
    Deprecated

    (Since version 2.1.0) Do not invoke directly. Use withRequest to change the binding, or request to get the value

  2. def _response: DynamicVariable[HttpServletResponse]

    Attributes
    protected
    Definition Classes
    DynamicScope
    Annotations
    @deprecated
    Deprecated

    (Since version 2.1.0) Do not invoke directly. Use withResponse to change the binding, or response to get the value

  3. def applicationContext: ServletContext

    Definition Classes
    CoreDsl
    Annotations
    @deprecated
    Deprecated

    (Since version 2.1.0) Use servletContext instead

  4. def status(code: Int): Unit

    Definition Classes
    CoreDsl
    Annotations
    @deprecated
    Deprecated

    (Since version 2.1.0) Use status_=(Int) instead

Inherited from AsyncSupport

Inherited from ServletBase

Inherited from SessionSupport

Inherited from ScalatraBase

Inherited from DynamicScope

Inherited from ScalatraSyntax

Inherited from DefaultImplicitConversions

Inherited from TypeConverterSupport

Inherited from ScalatraParamsImplicits

Inherited from Initializable

Inherited from RequestResponseScope

Inherited from CoreDsl

Inherited from ServletApiImplicits

Inherited from Control

Inherited from Handler

Inherited from AnyRef

Inherited from Any