final class RouteAdapter extends Route
Ordering
- Alphabetic
- By Inheritance
Inherited
- RouteAdapter
- Route
- HandlerProvider
- AnyRef
- Any
Implicitly
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new RouteAdapter(delegate: scaladsl.server.Route)
Value Members
- def asScala: scaladsl.server.Route
Converts to the Scala DSL form of an Route.
Converts to the Scala DSL form of an Route.
- Definition Classes
- Route
- val delegate: scaladsl.server.Route
INTERNAL API
INTERNAL API
- Definition Classes
- RouteAdapter → Route
- def flow(system: ActorSystem, materializer: Materializer): Flow[HttpRequest, HttpResponse, NotUsed]
- Definition Classes
- RouteAdapter → Route
- def flow(system: ClassicActorSystemProvider): Flow[HttpRequest, HttpResponse, NotUsed]
- Definition Classes
- Route
- def function(system: ClassicActorSystemProvider): Function[HttpRequest, CompletionStage[HttpResponse]]
- Definition Classes
- Route
- def handler(system: ClassicActorSystemProvider): Function[HttpRequest, CompletionStage[HttpResponse]]
- Definition Classes
- RouteAdapter → Route → HandlerProvider
- def orElse(alternative: Route): Route
- Definition Classes
- RouteAdapter → Route
- def seal(rejectionHandler: RejectionHandler, exceptionHandler: ExceptionHandler): Route
Seals a route by wrapping it with explicit exception handling and rejection conversion.
Seals a route by wrapping it with explicit exception handling and rejection conversion.
A sealed route has these properties:
- The result of the route will always be a complete response, i.e. the result of the future is a
Success(RouteResult.Complete(response))
, never a failed future and never a rejected route. These will be already be handled using the given RejectionHandler and ExceptionHandler. - Consequently, no route alternatives will be tried that were combined with this route.
- Definition Classes
- RouteAdapter → Route
- The result of the route will always be a complete response, i.e. the result of the future is a
- def seal(): Route
Seals a route by wrapping it with default exception handling and rejection conversion.
Seals a route by wrapping it with default exception handling and rejection conversion.
A sealed route has these properties:
- The result of the route will always be a complete response, i.e. the result of the future is a
Success(RouteResult.Complete(response))
, never a failed future and never a rejected route. These will be already be handled using the default RejectionHandler and ExceptionHandler. - Consequently, no route alternatives will be tried that were combined with this route.
- Definition Classes
- RouteAdapter → Route
- The result of the route will always be a complete response, i.e. the result of the future is a
- def toString(): String
- Definition Classes
- RouteAdapter → AnyRef → Any