package handler
- Alphabetic
- Public
- All
Type Members
- sealed trait CachingManager extends HttpHandler
- case class ContentHandler(content: Content, status: HttpStatus) extends HttpHandler with Product with Serializable
- trait HttpHandler extends Ordered[HttpHandler]
- case class HttpHandlerBuilder(server: Server, urlMatcher: Option[URLMatcher] = None, requestMatchers: Set[(HttpRequest) ⇒ Boolean] = Set.empty, cachingManager: CachingManager = CachingManager.Default, priority: Priority = Priority.Normal, validators: List[Validator] = Nil) extends Product with Serializable
-
trait
HttpProcessor[T] extends HttpHandler
HttpProcessor extends HttpHandler to provide a clean and efficient mechanism to manage proper matching, validation, and then processing.
HttpProcessor extends HttpHandler to provide a clean and efficient mechanism to manage proper matching, validation, and then processing.
- T
the type a match will return to be used by process if validations pass
-
class
LanguageSupport extends HttpHandler
LanguageSupport adds simple multi-lingual support to HTML files
LanguageSupport adds simple multi-lingual support to HTML files
Language files must be defined either in the resources path, or in the files path. They may include country for greater control over the language information. The files must be structured like the following:
- language-LANGUAGE (ex. language-en)
- language-LANGUAGE_COUNTRY (ex. language-en_US)
The file type may be: json, properties, yml, yaml, hocon, xml, conf, or config.
- case class ProxyCache(directory: Path = ...) extends HttpHandler with Product with Serializable
- class SenderHandler extends HttpHandler
- class ValidatorHttpHandler extends HttpHandler
Value Members
- object CachingManager
- object HttpHandler
- object ProxyCache extends Serializable
- object SenderHandler
- object ValidatorHttpHandler