Packages

class RequestContext extends AnyRef

Source
RequestContext.scala
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RequestContext
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. def complete[T](value: T, marshaller: Marshaller[T, HttpResponse]): CompletionStage[RouteResult]
  2. def completeWith(response: HttpResponse): CompletionStage[RouteResult]
  3. val delegate: scaladsl.server.RequestContext
  4. def fail(error: Throwable): CompletionStage[RouteResult]
  5. def getExecutionContext: ExecutionContextExecutor
  6. def getLog: LoggingAdapter
  7. def getMaterializer: Materializer
  8. def getParserSettings: ParserSettings
  9. def getRequest: HttpRequest
  10. def getSettings: RoutingSettings
  11. def getUnmatchedPath: String
  12. def mapRequest(f: Function[HttpRequest, HttpRequest]): RequestContext
  13. def mapUnmatchedPath(f: Function[String, String]): RequestContext
  14. def reconfigure(executionContext: ExecutionContextExecutor, materializer: Materializer, log: LoggingAdapter, settings: RoutingSettings): RequestContext
  15. def redirect(uri: Uri, redirectionType: StatusCode): CompletionStage[RouteResult]
  16. def reject(rejections: Rejection*): CompletionStage[RouteResult]
    Annotations
    @varargs()
  17. def withAcceptAll: RequestContext
  18. def withExecutionContext(ec: ExecutionContextExecutor): RequestContext
  19. def withLog(log: LoggingAdapter): RequestContext
  20. def withMaterializer(materializer: Materializer): RequestContext
  21. def withParserSettings(settings: ParserSettings): RequestContext
  22. def withRequest(req: HttpRequest): RequestContext
  23. def withRoutingSettings(settings: RoutingSettings): RequestContext
  24. def withUnmatchedPath(path: String): RequestContext