Packages

package rest

Linear Supertypes
RestTypeDefinitions, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. rest
  2. RestTypeDefinitions
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait CallerContext extends AnyRef
  2. trait CallerContexts extends AnyRef
  3. final type ContentType = akka.http.scaladsl.model.ContentType
    Definition Classes
    RestTypeDefinitions
  4. final type Directives = akka.http.scaladsl.server.Directives
    Definition Classes
    RestTypeDefinitions
  5. final type ExceptionHandler = akka.http.scaladsl.server.ExceptionHandler
    Definition Classes
    RestTypeDefinitions
  6. final type HttpEntity = akka.http.scaladsl.model.HttpEntity
    Definition Classes
    RestTypeDefinitions
  7. final type HttpRequest = akka.http.scaladsl.model.HttpRequest
    Definition Classes
    RestTypeDefinitions
  8. final type HttpResponse = akka.http.scaladsl.model.HttpResponse
    Definition Classes
    RestTypeDefinitions
  9. final type ParserSettings = akka.http.scaladsl.settings.ParserSettings
    Definition Classes
    RestTypeDefinitions
  10. final type RejectionHandler = akka.http.scaladsl.server.RejectionHandler
    Definition Classes
    RestTypeDefinitions
  11. trait RequestRunner extends AnyRef
  12. 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

  13. final type Route = (RequestContext) ⇒ Future[RouteResult]
    Definition Classes
    RestTypeDefinitions
  14. final type RoutingSettings = akka.http.scaladsl.settings.RoutingSettings
    Definition Classes
    RestTypeDefinitions
  15. final type StatusCode = akka.http.scaladsl.model.StatusCode
    Definition Classes
    RestTypeDefinitions

Value Members

  1. final val ContentType: akka.http.scaladsl.model.ContentType.type
    Definition Classes
    RestTypeDefinitions
    Annotations
    @inline()
  2. final val ContentTypes: akka.http.scaladsl.model.ContentTypes.type
    Definition Classes
    RestTypeDefinitions
    Annotations
    @inline()
  3. final val Directives: akka.http.scaladsl.server.Directives.type
    Definition Classes
    RestTypeDefinitions
    Annotations
    @inline()
  4. final val ExceptionHandler: akka.http.scaladsl.server.ExceptionHandler.type
    Definition Classes
    RestTypeDefinitions
    Annotations
    @inline()
  5. final val Http: akka.http.scaladsl.Http.type
    Definition Classes
    RestTypeDefinitions
    Annotations
    @inline()
  6. final val HttpEntity: akka.http.scaladsl.model.HttpEntity.type
    Definition Classes
    RestTypeDefinitions
    Annotations
    @inline()
  7. final val HttpRequest: akka.http.scaladsl.model.HttpRequest.type
    Definition Classes
    RestTypeDefinitions
    Annotations
    @inline()
  8. final val HttpResponse: akka.http.scaladsl.model.HttpResponse.type
    Definition Classes
    RestTypeDefinitions
    Annotations
    @inline()
  9. final val ParserSettings: akka.http.scaladsl.settings.ParserSettings.type
    Definition Classes
    RestTypeDefinitions
    Annotations
    @inline()
  10. final val RejectionHandler: akka.http.scaladsl.server.RejectionHandler.type
    Definition Classes
    RestTypeDefinitions
    Annotations
    @inline()
  11. final val Route: akka.http.scaladsl.server.Route.type
    Definition Classes
    RestTypeDefinitions
    Annotations
    @inline()
  12. final val RoutingSettings: akka.http.scaladsl.settings.RoutingSettings.type
    Definition Classes
    RestTypeDefinitions
    Annotations
    @inline()
  13. final val StatusCode: akka.http.scaladsl.model.StatusCode.type
    Definition Classes
    RestTypeDefinitions
    Annotations
    @inline()
  14. final val StatusCodes: akka.http.scaladsl.model.StatusCodes.type
    Definition Classes
    RestTypeDefinitions
    Annotations
    @inline()
  15. object CallerContext
  16. object CallerContexts extends CallerContexts

Inherited from RestTypeDefinitions

Inherited from AnyRef

Inherited from Any

Ungrouped