Composes this endpoint with the given that
endpoint.
Composes this endpoint with the given that
endpoint. The resulting endpoint will succeed only
if both this and that
endpoints succeed.
Composes this endpoint with another in such a way that coproducts are flattened.
Composes this endpoint with another in such a way that coproducts are flattened.
Composes this endpoint with the given RequestReader.
Composes this endpoint with the given RequestReader.
Maps this endpoint to Endpoint[A => B]
.
Maps this endpoint to Endpoint[A => B]
.
Extracts some value of type A
from the given input
.
Maps this endpoint to either A => Output[B]
or A => Output[Future[B]]
.
Maps this endpoint to either A => Output[B]
or A => Output[Future[B]]
.
Maps this endpoint to the given function A => Future[B]
.
Maps this endpoint to the given function A => Future[B]
.
Recovers from any exception occurred in this endpoint by creating a new endpoint that will handle any matching throwable from the underlying future.
Recovers from any exception occurred in this endpoint by creating a new endpoint that will handle any matching throwable from the underlying future.
Maps this endpoint to the given function A => B
.
Maps this endpoint to the given function A => B
.
Recovers from any exception occurred in this endpoint by creating a new endpoint that will handle any matching throwable from the underlying future.
Recovers from any exception occurred in this endpoint by creating a new endpoint that will handle any matching throwable from the underlying future.
Converts this endpoint to a Finagle service Request => Future[Response]
.
Converts this endpoint to a Finagle service Request => Future[Response]
.
Sequentially composes this endpoint with the given that
endpoint.
Sequentially composes this endpoint with the given that
endpoint. The resulting router will
succeed if either this or that
endpoints are succeed.
An Endpoint that extract an integer value from the route.