Maintains Basic HTTP Auth for an arbitrary Endpoint.
An universal extractor that extracts some value of type A
if it's possible to fetch the value from the string.
An extractor that extracts a value of type Seq[A]
from the tail of the route.
(Since version 0.9.1) Use io.finch.Endpoint instead
(Since version 0.9.1) Use io.finch.Endpoint0 instead
(Since version 0.9.1) Use io.finch.Endpoint2 instead
(Since version 0.9.1) Use io.finch.Endpoint3 instead
An Endpoint that skips all path parts.
An identity Endpoint.
An Endpoint that extract a boolean value from the route.
An Endpoint that extract a boolean tail from the route.
A combinator that wraps the given Endpoint with additional check of the HTTP method.
A combinator that wraps the given Endpoint with additional check of the HTTP method.
A combinator that wraps the given Endpoint with additional check of the HTTP method.
A combinator that wraps the given Endpoint with additional check of the HTTP method.
An Endpoint that extract an integer value from the route.
An Endpoint that extract an integer tail from the route.
An Endpoint that extract a long value from the route.
An Endpoint that extract a long tail from the route.
A combinator that wraps the given Endpoint with additional check of the HTTP method.
A combinator that wraps the given Endpoint with additional check of the HTTP method.
A combinator that wraps the given Endpoint with additional check of the HTTP method.
A combinator that wraps the given Endpoint with additional check of the HTTP method.
An Endpoint that extract a string value from the route.
An Endpoint that extract a string tail from the route.
A combinator that wraps the given Endpoint with additional check of the HTTP method.
An Endpoint that extract an UUID value from the route.
An Endpoint that extract an UUID tail from the route.
(Since version 0.9.1) Use method connect: Endpoint[A] => Endpoint[A] instead
(Since version 0.9.1) Use method delete: Endpoint[A] => Endpoint[A] instead
(Since version 0.9.1) Use method get: Endpoint[A] => Endpoint[A] instead
(Since version 0.9.1) Use method head: Endpoint[A] => Endpoint[A] instead
(Since version 0.9.1) Use method options: Endpoint[A] => Endpoint[A] instead
(Since version 0.9.1) Use method patch: Endpoint[A] => Endpoint[A] instead
(Since version 0.9.1) Use method post: Endpoint[A] => Endpoint[A] instead
(Since version 0.9.1) Use method put: Endpoint[A] => Endpoint[A] instead
(Since version 0.9.1) Use io.finch.Endpoint instead
(Since version 0.9.1) Use method trace: Endpoint[A] => Endpoint[A] instead
A combinator that wraps the given Endpoint with Basic HTTP Auth, configured with credentials user
and
password
.
This package contains various of functions and types that enable _router combinators_ in Finch. Finch's io.finch.Endpoint is an abstraction that is responsible for routing the HTTP requests using their method and path information.
Please note that this package is deprecated since 0.9.1.