package rest
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- rest
- RestTypeDefinitions
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- trait CallerContext extends AnyRef
- trait CallerContexts extends AnyRef
-
final
type
ContentType = akka.http.scaladsl.model.ContentType
- Definition Classes
- RestTypeDefinitions
-
final
type
Directives = akka.http.scaladsl.server.Directives
- Definition Classes
- RestTypeDefinitions
-
final
type
ExceptionHandler = akka.http.scaladsl.server.ExceptionHandler
- Definition Classes
- RestTypeDefinitions
-
final
type
HttpEntity = akka.http.scaladsl.model.HttpEntity
- Definition Classes
- RestTypeDefinitions
-
final
type
HttpRequest = akka.http.scaladsl.model.HttpRequest
- Definition Classes
- RestTypeDefinitions
-
final
type
HttpResponse = akka.http.scaladsl.model.HttpResponse
- Definition Classes
- RestTypeDefinitions
-
final
type
ParserSettings = akka.http.scaladsl.settings.ParserSettings
- Definition Classes
- RestTypeDefinitions
-
final
type
RejectionHandler = akka.http.scaladsl.server.RejectionHandler
- Definition Classes
- RestTypeDefinitions
- trait RequestRunner extends AnyRef
-
trait
RestAPITest extends ScalatestRouteTest with RestAPIRequestBuildingSugar with DefaultRequestRunners with ProvidedContexts
The reason why the methods RestAPITest#get, etc.
The reason why the methods RestAPITest#get, etc. have only the CallerContext as an implicit parameter is to reduce the amount of implicit resolution that has to be done in the actual test code.
Therefore Route, and akka.stream.ActorMaterializer are resolved now at the method definition. And what is actually unique to the call-site is left to be resolved there.
Ideally, you'd want to resolve all at call site, but that puts too much of a compilation burden on your tests. So we sacrifice a bit of test flexibility for compile time.
- Since
06 Sep 2017
-
final
type
Route = (RequestContext) ⇒ Future[RouteResult]
- Definition Classes
- RestTypeDefinitions
-
final
type
RoutingSettings = akka.http.scaladsl.settings.RoutingSettings
- Definition Classes
- RestTypeDefinitions
-
final
type
StatusCode = akka.http.scaladsl.model.StatusCode
- Definition Classes
- RestTypeDefinitions
Value Members
-
final
val
ContentType: akka.http.scaladsl.model.ContentType.type
- Definition Classes
- RestTypeDefinitions
- Annotations
- @inline()
-
final
val
ContentTypes: akka.http.scaladsl.model.ContentTypes.type
- Definition Classes
- RestTypeDefinitions
- Annotations
- @inline()
-
final
val
Directives: akka.http.scaladsl.server.Directives.type
- Definition Classes
- RestTypeDefinitions
- Annotations
- @inline()
-
final
val
ExceptionHandler: akka.http.scaladsl.server.ExceptionHandler.type
- Definition Classes
- RestTypeDefinitions
- Annotations
- @inline()
-
final
val
Http: akka.http.scaladsl.Http.type
- Definition Classes
- RestTypeDefinitions
- Annotations
- @inline()
-
final
val
HttpEntity: akka.http.scaladsl.model.HttpEntity.type
- Definition Classes
- RestTypeDefinitions
- Annotations
- @inline()
-
final
val
HttpRequest: akka.http.scaladsl.model.HttpRequest.type
- Definition Classes
- RestTypeDefinitions
- Annotations
- @inline()
-
final
val
HttpResponse: akka.http.scaladsl.model.HttpResponse.type
- Definition Classes
- RestTypeDefinitions
- Annotations
- @inline()
-
final
val
ParserSettings: akka.http.scaladsl.settings.ParserSettings.type
- Definition Classes
- RestTypeDefinitions
- Annotations
- @inline()
-
final
val
RejectionHandler: akka.http.scaladsl.server.RejectionHandler.type
- Definition Classes
- RestTypeDefinitions
- Annotations
- @inline()
-
final
val
Route: akka.http.scaladsl.server.Route.type
- Definition Classes
- RestTypeDefinitions
- Annotations
- @inline()
-
final
val
RoutingSettings: akka.http.scaladsl.settings.RoutingSettings.type
- Definition Classes
- RestTypeDefinitions
- Annotations
- @inline()
-
final
val
StatusCode: akka.http.scaladsl.model.StatusCode.type
- Definition Classes
- RestTypeDefinitions
- Annotations
- @inline()
-
final
val
StatusCodes: akka.http.scaladsl.model.StatusCodes.type
- Definition Classes
- RestTypeDefinitions
- Annotations
- @inline()
- object CallerContext
- object CallerContexts extends CallerContexts