org.bowlerframework.http

BowlerFilter

class BowlerFilter extends ScalatraFilter with FileUploadSupport with BowlerHttpApplicationRouter

Linear Supertypes
BowlerHttpApplicationRouter, ApplicationRouter, FileUploadSupport, ScalatraFilter, ScalatraKernel, Initializable, Handler, Filter, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. BowlerFilter
  2. BowlerHttpApplicationRouter
  3. ApplicationRouter
  4. FileUploadSupport
  5. ScalatraFilter
  6. ScalatraKernel
  7. Initializable
  8. Handler
  9. Filter
  10. AnyRef
  11. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new BowlerFilter ()

Type Members

  1. type Config = FilterConfig

    Definition Classes
    ScalatraFilter → Initializable
  2. type ContentTypeInferrer = PartialFunction[Any, String]

    Definition Classes
    ScalatraKernel

Value Members

  1. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  2. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  3. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def == (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  5. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  6. val _fileParams : Map[String, FileItem] { ... /* 2 definitions in type refinement */ }

    Attributes
    protected
    Definition Classes
    FileUploadSupport
  7. val _multiParams : DynamicVariable[MultiMap]

    Attributes
    protected[scalatra]
    Definition Classes
    ScalatraKernel
  8. val _params : MultiMapHeadView[String, String] with MapWithIndifferentAccess[String]

    Attributes
    protected
    Definition Classes
    ScalatraKernel
  9. val _request : DynamicVariable[HttpServletRequest]

    Attributes
    protected
    Definition Classes
    ScalatraKernel
  10. val _response : DynamicVariable[HttpServletResponse]

    Attributes
    protected
    Definition Classes
    ScalatraKernel
  11. def addAfter (routeMatchers: Iterable[RouteMatcher], fun: ⇒ Any): Unit

    Attributes
    protected
    Definition Classes
    ScalatraKernel
  12. def addApplicationRoute (protocol: HttpMethod, routeMatchers: Regex, routeExecutor: RouteExecutor): Unit

    Definition Classes
    BowlerFilterApplicationRouter
  13. def addApplicationRoute (protocol: HttpMethod, routeMatchers: String, routeExecutor: RouteExecutor): Unit

    Definition Classes
    BowlerFilterApplicationRouter
  14. def addBefore (routeMatchers: Iterable[RouteMatcher], fun: ⇒ Any): Unit

    Attributes
    protected
    Definition Classes
    ScalatraKernel
  15. def addRoute (method: HttpMethod, routeMatchers: Iterable[RouteMatcher], action: ⇒ Any): Route

    Attributes
    protected
    Definition Classes
    ScalatraKernel
  16. def afterAll (fun: ⇒ Any): Unit

    Definition Classes
    ScalatraKernel
  17. val afterFilters : ListBuffer[Route]

    Attributes
    protected
    Definition Classes
    ScalatraKernel
  18. def afterSome (routeMatchers: RouteMatcher*)(fun: ⇒ Any): Unit

    Definition Classes
    ScalatraKernel
  19. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  20. def beforeAll (fun: ⇒ Any): Unit

    Definition Classes
    ScalatraKernel
  21. val beforeFilters : ListBuffer[Route]

    Attributes
    protected
    Definition Classes
    ScalatraKernel
  22. def beforeSome (routeMatchers: RouteMatcher*)(fun: ⇒ Any): Unit

    Definition Classes
    ScalatraKernel
  23. implicit def booleanBlock2RouteMatcher (matcher: ⇒ Boolean): RouteMatcher

    Attributes
    protected implicit
    Definition Classes
    ScalatraKernel
  24. var bootstrap : AnyRef

  25. def caughtThrowable : Throwable

    Attributes
    protected
    Definition Classes
    ScalatraKernel
  26. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  27. def contentType : String

    Definition Classes
    ScalatraKernel
  28. def contentTypeInfer : ContentTypeInferrer

    Attributes
    protected
    Definition Classes
    ScalatraKernel
  29. def contentType_= (value: String): Unit

    Definition Classes
    ScalatraKernel
  30. val defaultCharacterEncoding : String

    Attributes
    protected
    Definition Classes
    ScalatraKernel
  31. def defaultContentTypeInfer : ContentTypeInferrer

    Attributes
    protected
    Definition Classes
    ScalatraKernel
  32. def defaultRenderError : PartialFunction[Throwable, Any]

    Attributes
    protected final
    Definition Classes
    ScalatraKernel
  33. def defaultRenderResponse : PartialFunction[Any, Any]

    Attributes
    protected final
    Definition Classes
    ScalatraKernel
  34. def delete (routeMatchers: RouteMatcher*)(action: ⇒ Any): Route

    Definition Classes
    ScalatraKernel
  35. def destroy (): Unit

    Definition Classes
    ScalatraFilter → Filter
  36. def doFilter (request: ServletRequest, response: ServletResponse, chain: FilterChain): Unit

    Definition Classes
    ScalatraFilter → Filter
  37. var doNotFound : Action

    Attributes
    protected
    Definition Classes
    ScalatraFilter → ScalatraKernel
  38. def effectiveMethod : HttpMethod

    Attributes
    protected
    Definition Classes
    ScalatraKernel
  39. def environment : String

    Definition Classes
    ScalatraKernel
  40. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  41. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  42. def error (fun: ⇒ Any): Unit

    Definition Classes
    ScalatraKernel
  43. var errorHandler : Action

    Attributes
    protected
    Definition Classes
    ScalatraKernel
  44. def fileItemFactory : FileItemFactory

    Attributes
    protected
    Definition Classes
    FileUploadSupport
  45. def fileMultiParams : FileMultiParams

    Attributes
    protected
    Definition Classes
    FileUploadSupport
  46. def fileParams : Map[String, FileItem] { ... /* 2 definitions in type refinement */ }

    Definition Classes
    FileUploadSupport
  47. def filterChain : FilterChain

    Attributes
    protected
    Definition Classes
    ScalatraFilter
  48. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  49. def flattenParameters (request: HttpServletRequest, params: MultiMapHeadView[String, String] with MapWithIndifferentAccess[String], multiParams: Map[String, Seq[String]], fileParams: Map[String, FileItem] = Map[String, FileItem](), fileMultiParams: Map[String, Seq[FileItem]] = Map[String, Seq[FileItem]]()): Map[String, Any]

    Definition Classes
    BowlerHttpApplicationRouter
  50. def get (routeMatchers: RouteMatcher*)(action: ⇒ Any): Route

    Definition Classes
    ScalatraKernel
  51. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef
  52. def halt (): Nothing

    Definition Classes
    ScalatraKernel
  53. def halt (code: Int): Nothing

    Definition Classes
    ScalatraKernel
  54. def halt (code: Int, msg: String): Nothing

    Definition Classes
    ScalatraKernel
  55. def handle (req: HttpServletRequest, resp: HttpServletResponse): Unit

    Definition Classes
    FileUploadSupport → ScalatraKernel → Handler
  56. def handleError (e: Throwable): Any

    Attributes
    protected
    Definition Classes
    ScalatraKernel
  57. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  58. def inferContentType (actionResult: Any): String

    Attributes
    protected
    Definition Classes
    ScalatraKernel
  59. def init (filterConfig: FilterConfig): Unit

    Definition Classes
    ScalatraFilter → Filter
  60. def initParameter (name: String): Option[String]

    Definition Classes
    ScalatraKernel
  61. def initialize (config: FilterConfig): Unit

    Definition Classes
    BowlerFilter → ScalatraFilter → ScalatraKernel → Initializable
  62. def isDevelopmentMode : Boolean

    Definition Classes
    ScalatraKernel
  63. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  64. def kernelName : String

    Definition Classes
    ScalatraFilter → ScalatraKernel
  65. implicit def map2multimap (map: Map[String, Seq[String]]): MultiMap

    Attributes
    protected implicit
    Definition Classes
    ScalatraKernel
  66. def multiParams : MultiParams

    Attributes
    protected
    Definition Classes
    ScalatraKernel
  67. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  68. def notFound (fun: ⇒ Any): Unit

    Definition Classes
    ScalatraKernel
  69. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  70. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  71. def options (routeMatchers: RouteMatcher*)(action: ⇒ Any): Route

    Definition Classes
    ScalatraKernel
  72. def params : MultiMapHeadView[String, String] with MapWithIndifferentAccess[String]

    Definition Classes
    ScalatraKernel
  73. def pass (): Nothing

    Definition Classes
    ScalatraKernel
  74. implicit def pathPatternParser2RouteMatcher (pattern: PathPattern): RouteMatcher

    Attributes
    protected implicit
    Definition Classes
    ScalatraKernel
  75. def post (routeMatchers: RouteMatcher*)(action: ⇒ Any): Route

    Definition Classes
    ScalatraKernel
  76. def put (routeMatchers: RouteMatcher*)(action: ⇒ Any): Route

    Definition Classes
    ScalatraKernel
  77. def redirect (uri: String): Unit

    Definition Classes
    ScalatraKernel
  78. implicit def regex2RouteMatcher (regex: Regex): RouteMatcher

    Attributes
    protected implicit
    Definition Classes
    ScalatraKernel
  79. def removeRoute (verb: String, route: Route): Unit

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

    Attributes
    protected
    Definition Classes
    ScalatraKernel
  81. def renderError : PartialFunction[Throwable, Any]

    Attributes
    protected
    Definition Classes
    ScalatraKernel
  82. def renderPipeline : PartialFunction[Any, Any]

    Attributes
    protected
    Definition Classes
    ScalatraKernel
  83. def renderResponse (actionResult: Any): Unit

    Attributes
    protected
    Definition Classes
    ScalatraKernel
  84. def renderResponseBody (actionResult: Any): Unit

    Attributes
    protected
    Definition Classes
    ScalatraKernel
  85. implicit def request : HttpServletRequest

    Attributes
    implicit
    Definition Classes
    ScalatraKernel
  86. def requestPath : String

    Definition Classes
    BowlerFilter → ScalatraFilter → ScalatraKernel
  87. implicit def requestWrapper (r: HttpServletRequest): RichRequest

    Attributes
    protected implicit
    Definition Classes
    ScalatraKernel
  88. implicit def response : HttpServletResponse

    Attributes
    implicit
    Definition Classes
    ScalatraKernel
  89. val routes : ConcurrentMap[HttpMethod, List[Route]]

    Attributes
    protected
    Definition Classes
    ScalatraKernel
  90. var servletContext : ServletContext

    Attributes
    protected
    Definition Classes
    ScalatraFilter → ScalatraKernel
  91. implicit def servletContextWrapper (sc: ServletContext): RichServletContext

    Attributes
    protected implicit
    Definition Classes
    ScalatraKernel
  92. def session : HttpSession

    Definition Classes
    ScalatraKernel
  93. def sessionOption : Option[HttpSession]

    Definition Classes
    ScalatraKernel
  94. implicit def sessionWrapper (s: HttpSession): RichSession

    Attributes
    protected implicit
    Definition Classes
    ScalatraKernel
  95. def status (code: Int): Unit

    Definition Classes
    ScalatraKernel
  96. implicit def string2RouteMatcher (path: String): RouteMatcher

    Attributes
    protected implicit
    Definition Classes
    ScalatraKernel
  97. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  98. def toString (): String

    Definition Classes
    AnyRef → Any
  99. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  102. def addRoute (verb: String, routeMatchers: Iterable[RouteMatcher], action: ⇒ Any): Route

    Attributes
    protected[scalatra]
    Definition Classes
    ScalatraKernel
    Annotations
    @deprecated
    Deprecated

    Use addRoute(HttpMethod, Iterable[RouteMatcher], =>Any)

  103. def after (fun: ⇒ Any): Unit

    Definition Classes
    ScalatraKernel
    Annotations
    @deprecated
    Deprecated

    Use afterAll

  104. def before (fun: ⇒ Any): Unit

    Definition Classes
    ScalatraKernel
    Annotations
    @deprecated
    Deprecated

    Use beforeAll

Inherited from BowlerHttpApplicationRouter

Inherited from ApplicationRouter

Inherited from FileUploadSupport

Inherited from ScalatraFilter

Inherited from ScalatraKernel

Inherited from Initializable

Inherited from Handler

Inherited from Filter

Inherited from AnyRef

Inherited from Any