Instance Constructors
-
new
BowlerFilter
()
Type Members
-
type
Config
= FilterConfig
-
type
ContentTypeInferrer
= PartialFunction[Any, String]
Value Members
-
def
!=
(arg0: AnyRef): Boolean
-
def
!=
(arg0: Any): Boolean
-
def
##
(): Int
-
def
==
(arg0: AnyRef): Boolean
-
def
==
(arg0: Any): Boolean
-
val
_fileParams
: Map[String, FileItem] { ... /* 2 definitions in type refinement */ }
-
val
_multiParams
: DynamicVariable[MultiMap]
-
val
_params
: MultiMapHeadView[String, String] with MapWithIndifferentAccess[String]
-
val
_request
: DynamicVariable[HttpServletRequest]
-
val
_response
: DynamicVariable[HttpServletResponse]
-
def
addAfter
(routeMatchers: Iterable[RouteMatcher], fun: ⇒ Any): Unit
-
def
addApplicationRoute
(protocol: HttpMethod, routeMatchers: Regex, routeExecutor: RouteExecutor): Unit
-
def
addApplicationRoute
(protocol: HttpMethod, routeMatchers: String, routeExecutor: RouteExecutor): Unit
-
def
addBefore
(routeMatchers: Iterable[RouteMatcher], fun: ⇒ Any): Unit
-
def
addRoute
(method: HttpMethod, routeMatchers: Iterable[RouteMatcher], action: ⇒ Any): Route
-
def
afterAll
(fun: ⇒ Any): Unit
-
val
afterFilters
: ListBuffer[Route]
-
def
afterSome
(routeMatchers: RouteMatcher*)(fun: ⇒ Any): Unit
-
def
asInstanceOf
[T0]
: T0
-
def
beforeAll
(fun: ⇒ Any): Unit
-
val
beforeFilters
: ListBuffer[Route]
-
def
beforeSome
(routeMatchers: RouteMatcher*)(fun: ⇒ Any): Unit
-
implicit def
booleanBlock2RouteMatcher
(matcher: ⇒ Boolean): RouteMatcher
-
var
bootstrap
: AnyRef
-
def
caughtThrowable
: Throwable
-
def
clone
(): AnyRef
-
def
contentType
: String
-
def
contentTypeInfer
: ContentTypeInferrer
-
def
contentType_=
(value: String): Unit
-
val
defaultCharacterEncoding
: String
-
def
defaultContentTypeInfer
: ContentTypeInferrer
-
def
defaultRenderError
: PartialFunction[Throwable, Any]
-
def
defaultRenderResponse
: PartialFunction[Any, Any]
-
def
delete
(routeMatchers: RouteMatcher*)(action: ⇒ Any): Route
-
def
destroy
(): Unit
-
def
doFilter
(request: ServletRequest, response: ServletResponse, chain: FilterChain): Unit
-
var
doNotFound
: Action
-
def
effectiveMethod
: HttpMethod
-
def
environment
: String
-
def
eq
(arg0: AnyRef): Boolean
-
def
equals
(arg0: Any): Boolean
-
def
error
(fun: ⇒ Any): Unit
-
var
errorHandler
: Action
-
def
fileItemFactory
: FileItemFactory
-
def
fileMultiParams
: FileMultiParams
-
def
fileParams
: Map[String, FileItem] { ... /* 2 definitions in type refinement */ }
-
def
filterChain
: FilterChain
-
def
finalize
(): Unit
-
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]
-
def
get
(routeMatchers: RouteMatcher*)(action: ⇒ Any): Route
-
def
getClass
(): java.lang.Class[_]
-
def
halt
(): Nothing
-
def
halt
(code: Int): Nothing
-
def
halt
(code: Int, msg: String): Nothing
-
def
handle
(req: HttpServletRequest, resp: HttpServletResponse): Unit
-
def
handleError
(e: Throwable): Any
-
def
hashCode
(): Int
-
def
inferContentType
(actionResult: Any): String
-
def
init
(filterConfig: FilterConfig): Unit
-
def
initParameter
(name: String): Option[String]
-
def
initialize
(config: FilterConfig): Unit
-
def
isDevelopmentMode
: Boolean
-
def
isInstanceOf
[T0]
: Boolean
-
def
kernelName
: String
-
implicit def
map2multimap
(map: Map[String, Seq[String]]): MultiMap
-
def
multiParams
: MultiParams
-
def
ne
(arg0: AnyRef): Boolean
-
def
notFound
(fun: ⇒ Any): Unit
-
def
notify
(): Unit
-
def
notifyAll
(): Unit
-
def
options
(routeMatchers: RouteMatcher*)(action: ⇒ Any): Route
-
def
params
: MultiMapHeadView[String, String] with MapWithIndifferentAccess[String]
-
def
pass
(): Nothing
-
implicit def
pathPatternParser2RouteMatcher
(pattern: PathPattern): RouteMatcher
-
def
post
(routeMatchers: RouteMatcher*)(action: ⇒ Any): Route
-
def
put
(routeMatchers: RouteMatcher*)(action: ⇒ Any): Route
-
def
redirect
(uri: String): Unit
-
implicit def
regex2RouteMatcher
(regex: Regex): RouteMatcher
-
def
removeRoute
(verb: String, route: Route): Unit
-
def
removeRoute
(method: HttpMethod, route: Route): Unit
-
def
renderError
: PartialFunction[Throwable, Any]
-
def
renderPipeline
: PartialFunction[Any, Any]
-
def
renderResponse
(actionResult: Any): Unit
-
def
renderResponseBody
(actionResult: Any): Unit
-
implicit def
request
: HttpServletRequest
-
def
requestPath
: String
-
implicit def
requestWrapper
(r: HttpServletRequest): RichRequest
-
implicit def
response
: HttpServletResponse
-
val
routes
: ConcurrentMap[HttpMethod, List[Route]]
-
var
servletContext
: ServletContext
-
implicit def
servletContextWrapper
(sc: ServletContext): RichServletContext
-
def
session
: HttpSession
-
def
sessionOption
: Option[HttpSession]
-
implicit def
sessionWrapper
(s: HttpSession): RichSession
-
def
status
(code: Int): Unit
-
implicit def
string2RouteMatcher
(path: String): RouteMatcher
-
def
synchronized
[T0]
(arg0: ⇒ T0): T0
-
def
toString
(): String
-
def
wait
(): Unit
-
def
wait
(arg0: Long, arg1: Int): Unit
-
def
wait
(arg0: Long): Unit
-
def
addRoute
(verb: String, routeMatchers: Iterable[RouteMatcher], action: ⇒ Any): Route
-
def
after
(fun: ⇒ Any): Unit
-
def
before
(fun: ⇒ Any): Unit
Inherited from FileUploadSupport
Inherited from ScalatraFilter
Inherited from ScalatraKernel
Inherited from Initializable
Inherited from Handler
Inherited from Filter
Inherited from AnyRef
Inherited from Any