skinny

micro

package micro

Linear Supertypes
HaltPassControl, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. micro
  2. HaltPassControl
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type Action = () ⇒ Any

  2. trait ApiFormats extends SkinnyMicroBase with RicherStringImplicits

    Adds support for mapping and inferring formats to content types.

  3. type AppBase = SkinnyMicroBase

  4. type AsyncAction = (Context) ⇒ Any

  5. trait AsyncFeatures extends AsyncSupport with AsyncRoutingDsl with AsyncBeforeAfterDsl

    Built-in features in SkinnyMicroFilter/SkinnyMicroServlet.

  6. type AsyncSingleApp = AsyncSkinnyMicroServlet

  7. trait AsyncSkinnyMicroFilter extends Filter with SkinnyMicroFilterBase with AsyncFeatures

    Async skinny.

  8. trait AsyncSkinnyMicroServlet extends HttpServlet with SkinnyMicroServletBase with AsyncFeatures

    Async skinny.

  9. type AsyncWebApp = AsyncSkinnyMicroFilter

  10. trait ContentEncoding extends AnyRef

    Content encoding

  11. trait ContentEncodingSupport extends Handler

    SkinnyMicro handler for gzipped responses.

  12. case class ContentNegotiation[T](value: T, q: Float = 1) extends Product with Serializable

    Represents the value of a content negotiation header.

  13. type ContentTypeInferrer = PartialFunction[Any, String]

  14. type Context = SkinnyContext

  15. type ErrorHandler = PartialFunction[Throwable, Any]

  16. trait Format extends AnyRef

    Response body format.

  17. trait Handler extends Initializable with SkinnyMicroContextInitializer with UnstableAccessValidationConfig with RouteRegistryAccessor with ServletContextAccessor with LoggerProvider

    A Handler is the SkinnyMicro abstraction for an object that operates on a request/response pair.

  18. trait Initializable extends AnyRef

    Trait representing an object that can't be fully initialized by its constructor.

  19. trait LifeCycle extends ServletApiImplicits

  20. trait Mimes extends AnyRef

    A utility to help with mime type detection for a given file path or url

  21. type MultiParams = MultiMap

  22. type Params = MultiMapHeadView[String, String] with MapWithIndifferentAccess[String]

  23. type RenderPipeline = PartialFunction[Any, Any]

  24. trait RouteTransformer extends AnyRef

  25. class ServletConcurrencyException extends RuntimeException

    Represents concurrency issue access multiple threads on the Servlet.

  26. type SingleApp = SkinnyMicroServlet

  27. class SkinnyListener extends ServletContextListener with LoggerProvider

  28. trait SkinnyMicroBase extends CoreHandler with AsyncSupported with UnstableAccessValidationConfig with RouteRegistryAccessor with ErrorHandlerAccessor with ServletContextAccessor with EnvironmentAccessor with ParamsAccessor with RequestFormatAccessor with ResponseContentTypeAccessor with ResponseStatusAccessor with UrlGenerator with HaltPassControl with ServletApiImplicits with RouteMatcherImplicits with CookiesImplicits with SkinnyMicroParamsImplicits with DefaultImplicits with RicherStringImplicits with SessionImplicits

    The base implementation of the SkinnyMicro DSL.

  29. class SkinnyMicroException extends Exception

    Represents an exception happened inside skinny.

  30. trait SkinnyMicroFilter extends Filter with SkinnyMicroFilterBase with ThreadLocalFeatures

    An implementation of the SkinnyMicro DSL in a filter.

  31. trait SkinnyMicroFilterBase extends SkinnyMicroBase

    Base trait for SkinnyMicroFilter implementations.

  32. class SkinnyMicroParams extends MultiMapHeadView[String, String] with MapWithIndifferentAccess[String]

    Params.

  33. trait SkinnyMicroServlet extends HttpServlet with SkinnyMicroServletBase with ThreadLocalFeatures

    An implementation of the SkinnyMicro DSL in a servlet.

  34. trait SkinnyMicroServletBase extends HttpServlet with SkinnyMicroBase

    Base trait for SkinnyMicroServlet implementations.

  35. trait ThreadLocalFeatures extends MainThreadLocalEverywhere with RoutingDsl with BeforeAfterDsl

    Built-in features in SkinnyMicroFilter/SkinnyMicroServlet.

  36. class UnstableAccessException extends RuntimeException

    Represents unstable access to servlet objects managed by containers from unmanaged threads.

  37. case class UnstableAccessValidation(enabled: Boolean, createdThreadId: Long = ...) extends Product with Serializable

    Unstable access validation configuration.

  38. trait UrlGeneratorSupport extends AnyRef

    Adds support for generating URIs from routes and their params.

  39. type WebApp = SkinnyMicroFilter

Value Members

  1. object ApiFormats

  2. object ContentEncoding

  3. object ContentNegotiation extends Serializable

    Defines type classes and helper methods for well known content-negotiation headers.

  4. val EnvironmentKey: String

  5. object Format

    Response body formats.

  6. object Handler

  7. object MimeTypes extends Mimes

  8. object Mimes

  9. val MultiParamsKey: String

  10. object RouteTransformer

  11. object ServletConcurrencyException extends Serializable

  12. object SkinnyListener

  13. object SkinnyMicroBase

  14. object SkinnyMicroServletBase extends Serializable

  15. object UnstableAccessException extends Serializable

  16. package async

  17. package base

  18. package constant

  19. package context

  20. package control

  21. package cookie

  22. package csrf

  23. package data

  24. package flash

  25. def halt(result: ActionResult): Nothing

    Definition Classes
    HaltPassControl
  26. def halt[T](status: Integer = null, body: T = (), headers: Map[String, String] = Map.empty, reason: String = null)(implicit arg0: Manifest[T]): Nothing

    Immediately halts processing of a request.

    Immediately halts processing of a request. Can be called from either a before filter or a route.

    status

    the status to set on the response, or null to leave the status unchanged.

    body

    a result to render through the render pipeline as the body

    headers

    headers to add to the response

    reason

    the HTTP status reason to set, or null to leave unchanged.

    Definition Classes
    HaltPassControl
  27. package i18n

  28. package implicits

  29. package multipart

  30. def pass(): Nothing

    Immediately exits from the current route.

    Immediately exits from the current route.

    Definition Classes
    HaltPassControl
  31. package request

  32. package response

  33. package rl

  34. package routing

  35. package util

Inherited from HaltPassControl

Inherited from AnyRef

Inherited from Any

Ungrouped