Package

io.youi.server

handler

Permalink

package handler

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait CachingManager extends HttpHandler

    Permalink
  2. case class ContentHandler(content: Content, status: HttpStatus) extends HttpHandler with Product with Serializable

    Permalink
  3. trait HttpHandler extends Ordered[HttpHandler]

    Permalink
  4. 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

    Permalink
  5. trait HttpProcessor[T] extends HttpHandler

    Permalink

    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

  6. class LanguageSupport extends HttpHandler

    Permalink

    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.

  7. case class ProxyCache(directory: Path = ...) extends HttpHandler with Product with Serializable

    Permalink
  8. class RestfulHookup[H <: Hookup] extends HttpHandler

    Permalink
  9. class SenderHandler extends HttpHandler

    Permalink
  10. class ValidatorHttpHandler extends HttpHandler

    Permalink

Value Members

  1. object CachingManager

    Permalink
  2. object HttpHandler

    Permalink
  3. object ProxyCache extends Serializable

    Permalink
  4. object SenderHandler

    Permalink
  5. object ValidatorHttpHandler

    Permalink

Ungrouped