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. case class ProxyCache(directory: Path = ...) extends HttpHandler with Product with Serializable

    Permalink
  7. class SenderHandler extends HttpHandler

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