Composes this router with the given that
router.
Composes this router with the given that
router. The resulting router will succeed only if both this and that
routers succeed.
Compose this router with another in such a way that coproducts are flattened.
Compose this router with another in such a way that coproducts are flattened.
Composes this router with the given io.finch.request.RequestReader.
Composes this router with the given io.finch.request.RequestReader.
Flat-maps this router to the given function A => Router[B]
.
Flat-maps this router to the given function A => Router[B]
.
Extracts some value of type A
from the given input
.
Extracts some value of type A
from the given input
.
Maps this Router to either A => B
or A => Future[B]
.
Flat-maps the router to the given function A => Future[B]
.
Flat-maps the router to the given function A => Future[B]
. If the given function None
the resulting router will
also return None
.
Maps this router to the given function A => B
.
Maps this router to the given function A => B
.
Converts this router to a Finagle service from a request-like type R
to a
com.twitter.finagle.httpx.Response.
Converts this router to a Finagle service from a request-like type R
to a
com.twitter.finagle.httpx.Response.
Sequentially composes this router with the given that
router.
Sequentially composes this router with the given that
router. The resulting router will succeed if either this or
that
routers are succeed.
A Router that extract a boolean tail from the route.