Packages

class BasicAuthenticationProvider extends AuthenticationProvider with Directives

Linear Supertypes
Directives, AttributeDirectives, FramedEntityStreamingDirectives, WebSocketDirectives, SecurityDirectives, SchemeDirectives, RouteDirectives, RespondWithDirectives, RangeDirectives, PathDirectives, ImplicitPathMatcherConstruction, PathMatchers, TimeoutDirectives, ParameterDirectives, ParameterDirectivesInstances, MiscDirectives, MethodDirectives, MarshallingDirectives, HostDirectives, HeaderDirectives, FutureDirectives, FormFieldDirectives, ToNameReceptacleEnhancements, FormFieldDirectivesInstances, FileUploadDirectives, FileAndResourceDirectives, ExecutionDirectives, CodingDirectives, DebuggingDirectives, CookieDirectives, CacheConditionDirectives, BasicDirectives, RouteConcatenation, AuthenticationProvider, NamedServiceProvider, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BasicAuthenticationProvider
  2. Directives
  3. AttributeDirectives
  4. FramedEntityStreamingDirectives
  5. WebSocketDirectives
  6. SecurityDirectives
  7. SchemeDirectives
  8. RouteDirectives
  9. RespondWithDirectives
  10. RangeDirectives
  11. PathDirectives
  12. ImplicitPathMatcherConstruction
  13. PathMatchers
  14. TimeoutDirectives
  15. ParameterDirectives
  16. ParameterDirectivesInstances
  17. MiscDirectives
  18. MethodDirectives
  19. MarshallingDirectives
  20. HostDirectives
  21. HeaderDirectives
  22. FutureDirectives
  23. FormFieldDirectives
  24. ToNameReceptacleEnhancements
  25. FormFieldDirectivesInstances
  26. FileUploadDirectives
  27. FileAndResourceDirectives
  28. ExecutionDirectives
  29. CodingDirectives
  30. DebuggingDirectives
  31. CookieDirectives
  32. CacheConditionDirectives
  33. BasicDirectives
  34. RouteConcatenation
  35. AuthenticationProvider
  36. NamedServiceProvider
  37. AnyRef
  38. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new BasicAuthenticationProvider()

Type Members

  1. type AsyncAuthenticator[T] = (Credentials) ⇒ Future[Option[T]]
    Definition Classes
    SecurityDirectives
  2. type AsyncAuthenticatorPF[T] = PartialFunction[Credentials, Future[T]]
    Definition Classes
    SecurityDirectives
  3. type AuthenticationResult[+T] = Either[HttpChallenge, T]
    Definition Classes
    SecurityDirectives
  4. type Authenticator[T] = (Credentials) ⇒ Option[T]
    Definition Classes
    SecurityDirectives
  5. type AuthenticatorPF[T] = PartialFunction[Credentials, T]
    Definition Classes
    SecurityDirectives
  6. abstract class NumberMatcher[T] extends PathMatcher1[T]
    Definition Classes
    PathMatchers
  7. type RequestToSourceUnmarshaller[T] = Unmarshaller[HttpRequest, Source[T, NotUsed]]
    Definition Classes
    FramedEntityStreamingDirectives

Value Members

  1. val DoubleNumber: PathMatcher1[Double]
    Definition Classes
    PathMatchers
  2. val JavaUUID: PathMatcher1[UUID]
    Definition Classes
    PathMatchers
  3. val Neutral: PathMatcher0
    Definition Classes
    PathMatchers
  4. def Segments(min: Int, max: Int): PathMatcher1[List[String]]
    Definition Classes
    PathMatchers
  5. def Segments(count: Int): PathMatcher1[List[String]]
    Definition Classes
    PathMatchers
  6. val Segments: PathMatcher1[List[String]]
    Definition Classes
    PathMatchers
  7. implicit def _enhanceRouteWithConcatenation(route: Route): RouteWithConcatenation
    Definition Classes
    RouteConcatenation
  8. implicit def _regex2PathMatcher(regex: Regex): PathMatcher1[String]
    Definition Classes
    ImplicitPathMatcherConstruction
  9. implicit def _segmentStringToPathMatcher(segment: String): PathMatcher0
    Definition Classes
    ImplicitPathMatcherConstruction
  10. implicit def _string2NR(string: String): NameReceptacle[String]
    Definition Classes
    ToNameReceptacleEnhancements
    Annotations
    @implicitAmbiguous( ... )
  11. implicit def _stringExtractionPair2PathMatcher[T](tuple: (String, T)): PathMatcher1[T]
    Definition Classes
    ImplicitPathMatcherConstruction
  12. implicit def _stringNameOptionReceptacle2PathMatcher(nr: NameOptionReceptacle[String]): PathMatcher0
    Definition Classes
    ImplicitPathMatcherConstruction
  13. implicit def _symbol2NR(symbol: Symbol): NameReceptacle[String]
    Definition Classes
    ToNameReceptacleEnhancements
  14. implicit def _valueMap2PathMatcher[T](valueMap: Map[String, T]): PathMatcher1[T]
    Definition Classes
    ImplicitPathMatcherConstruction
  15. def as[T](implicit um: FromRequestUnmarshaller[T]): FromRequestUnmarshaller[T]
    Definition Classes
    MarshallingDirectives
  16. final def asSourceOf[T](support: EntityStreamingSupport)(implicit um: FromByteStringUnmarshaller[T]): RequestToSourceUnmarshaller[T]
    Definition Classes
    FramedEntityStreamingDirectives
  17. final def asSourceOf[T](implicit um: FromByteStringUnmarshaller[T], support: EntityStreamingSupport): RequestToSourceUnmarshaller[T]
    Definition Classes
    FramedEntityStreamingDirectives
  18. def attribute[T](key: AttributeKey[T]): Directive1[T]
    Definition Classes
    AttributeDirectives
  19. def authenticateBasic[T](realm: String, authenticator: Authenticator[T]): AuthenticationDirective[T]
    Definition Classes
    SecurityDirectives
  20. def authenticateBasicAsync[T](realm: String, authenticator: AsyncAuthenticator[T]): AuthenticationDirective[T]
    Definition Classes
    SecurityDirectives
  21. def authenticateBasicPF[T](realm: String, authenticator: AuthenticatorPF[T]): AuthenticationDirective[T]
    Definition Classes
    SecurityDirectives
  22. def authenticateBasicPFAsync[T](realm: String, authenticator: AsyncAuthenticatorPF[T]): AuthenticationDirective[T]
    Definition Classes
    SecurityDirectives
  23. def authenticateOAuth2[T](realm: String, authenticator: Authenticator[T]): AuthenticationDirective[T]
    Definition Classes
    SecurityDirectives
  24. def authenticateOAuth2Async[T](realm: String, authenticator: AsyncAuthenticator[T]): AuthenticationDirective[T]
    Definition Classes
    SecurityDirectives
  25. def authenticateOAuth2PF[T](realm: String, authenticator: AuthenticatorPF[T]): AuthenticationDirective[T]
    Definition Classes
    SecurityDirectives
  26. def authenticateOAuth2PFAsync[T](realm: String, authenticator: AsyncAuthenticatorPF[T]): AuthenticationDirective[T]
    Definition Classes
    SecurityDirectives
  27. def authenticateOrRejectWithChallenge[C <: HttpCredentials, T](authenticator: (Option[C]) ⇒ Future[AuthenticationResult[T]])(implicit arg0: ClassTag[C]): AuthenticationDirective[T]
    Definition Classes
    SecurityDirectives
  28. def authenticateOrRejectWithChallenge[T](authenticator: (Option[HttpCredentials]) ⇒ Future[AuthenticationResult[T]]): AuthenticationDirective[T]
    Definition Classes
    SecurityDirectives
  29. def authorize(check: (RequestContext) ⇒ Boolean): Directive0
    Definition Classes
    SecurityDirectives
  30. def authorize(check: ⇒ Boolean): Directive0
    Definition Classes
    SecurityDirectives
  31. def authorizeAsync(check: (RequestContext) ⇒ Future[Boolean]): Directive0
    Definition Classes
    SecurityDirectives
  32. def authorizeAsync(check: ⇒ Future[Boolean]): Directive0
    Definition Classes
    SecurityDirectives
  33. def cancelRejection(rejection: Rejection): Directive0
    Definition Classes
    BasicDirectives
  34. def cancelRejections(cancelFilter: (Rejection) ⇒ Boolean): Directive0
    Definition Classes
    BasicDirectives
  35. def cancelRejections(classes: Class[_]*): Directive0
    Definition Classes
    BasicDirectives
  36. def checkSameOrigin(allowed: Default): Directive0
    Definition Classes
    HeaderDirectives
  37. def complete[T](status: StatusCode, headers: Seq[HttpHeader], v: ⇒ T)(implicit m: ToEntityMarshaller[T]): StandardRoute
    Definition Classes
    RouteDirectives
  38. def complete[T](status: StatusCode, v: ⇒ T)(implicit m: ToEntityMarshaller[T]): StandardRoute
    Definition Classes
    RouteDirectives
  39. def complete(m: ⇒ ToResponseMarshallable): StandardRoute
    Definition Classes
    RouteDirectives
  40. def completeOrRecoverWith(magnet: CompleteOrRecoverWithMagnet): Directive1[Throwable]
    Definition Classes
    FutureDirectives
  41. def completeWith[T](marshaller: ToResponseMarshaller[T])(inner: ((T) ⇒ Unit) ⇒ Unit): Route
    Definition Classes
    MarshallingDirectives
  42. def concat(routes: Route*): Route
    Definition Classes
    RouteConcatenation
  43. def conditional(eTag: Option[EntityTag], lastModified: Option[DateTime]): Directive0
    Definition Classes
    CacheConditionDirectives
  44. def conditional(eTag: EntityTag, lastModified: DateTime): Directive0
    Definition Classes
    CacheConditionDirectives
  45. def conditional(lastModified: DateTime): Directive0
    Definition Classes
    CacheConditionDirectives
  46. def conditional(eTag: EntityTag): Directive0
    Definition Classes
    CacheConditionDirectives
  47. def cookie(name: String): Directive1[HttpCookiePair]
    Definition Classes
    CookieDirectives
  48. def createAuthenticationResources(config: Config, classLoader: ClassLoader)(implicit ec: ExecutionContext, sttpBackend: SttpBackend[Future, Nothing, NothingT]): AuthenticationResources
  49. def decodeRequest: Directive0
    Definition Classes
    CodingDirectives
  50. def decodeRequestWith(decoders: Decoder*): Directive0
    Definition Classes
    CodingDirectives
  51. def decodeRequestWith(decoder: Decoder): Directive0
    Definition Classes
    CodingDirectives
  52. def delete: Directive0
    Definition Classes
    MethodDirectives
  53. def deleteCookie(name: String, domain: String, path: String): Directive0
    Definition Classes
    CookieDirectives
  54. def deleteCookie(first: HttpCookie, more: HttpCookie*): Directive0
    Definition Classes
    CookieDirectives
  55. def encodeResponse: Directive0
    Definition Classes
    CodingDirectives
  56. def encodeResponseWith(first: Encoder, more: Encoder*): Directive0
    Definition Classes
    CodingDirectives
  57. def entity[T](um: FromRequestUnmarshaller[T]): Directive1[T]
    Definition Classes
    MarshallingDirectives
  58. def extract[T](f: (RequestContext) ⇒ T): Directive1[T]
    Definition Classes
    BasicDirectives
  59. def extractActorSystem: Directive1[ActorSystem]
    Definition Classes
    BasicDirectives
  60. def extractClientIP: Directive1[RemoteAddress]
    Definition Classes
    MiscDirectives
  61. def extractCredentials: Directive1[Option[HttpCredentials]]
    Definition Classes
    SecurityDirectives
  62. def extractDataBytes: Directive1[Source[ByteString, Any]]
    Definition Classes
    BasicDirectives
  63. def extractExecutionContext: Directive1[ExecutionContextExecutor]
    Definition Classes
    BasicDirectives
  64. def extractHost: Directive1[String]
    Definition Classes
    HostDirectives
  65. def extractLog: Directive1[LoggingAdapter]
    Definition Classes
    BasicDirectives
  66. def extractMatchedPath: Directive1[Path]
    Definition Classes
    BasicDirectives
  67. def extractMaterializer: Directive1[Materializer]
    Definition Classes
    BasicDirectives
  68. def extractMethod: Directive1[HttpMethod]
    Definition Classes
    MethodDirectives
  69. def extractOfferedWsProtocols: Directive1[Seq[String]]
    Definition Classes
    WebSocketDirectives
  70. def extractParserSettings: Directive1[ParserSettings]
    Definition Classes
    BasicDirectives
  71. def extractRequest: Directive1[HttpRequest]
    Definition Classes
    BasicDirectives
  72. def extractRequestContext: Directive1[RequestContext]
    Definition Classes
    BasicDirectives
  73. def extractRequestEntity: Directive1[RequestEntity]
    Definition Classes
    BasicDirectives
  74. def extractRequestTimeout: Directive1[Duration]
    Definition Classes
    TimeoutDirectives
  75. def extractScheme: Directive1[String]
    Definition Classes
    SchemeDirectives
  76. def extractSettings: Directive1[RoutingSettings]
    Definition Classes
    BasicDirectives
  77. def extractStrictEntity(timeout: FiniteDuration, maxBytes: Long): Directive1[Strict]
    Definition Classes
    BasicDirectives
  78. def extractStrictEntity(timeout: FiniteDuration): Directive1[Strict]
    Definition Classes
    BasicDirectives
  79. def extractUnmatchedPath: Directive1[Path]
    Definition Classes
    BasicDirectives
  80. def extractUri: Directive1[Uri]
    Definition Classes
    BasicDirectives
  81. def extractWebSocketUpgrade: Directive1[WebSocketUpgrade]
    Definition Classes
    WebSocketDirectives
  82. def failWith(error: Throwable): StandardRoute
    Definition Classes
    RouteDirectives
  83. def fileUpload(fieldName: String): Directive1[(FileInfo, Source[ByteString, Any])]
    Definition Classes
    FileUploadDirectives
  84. def fileUploadAll(fieldName: String): Directive1[Seq[(FileInfo, Source[ByteString, Any])]]
    Definition Classes
    FileUploadDirectives
    Annotations
    @ApiMayChange()
  85. def formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec, pdef16: FieldSpec, pdef17: FieldSpec, pdef18: FieldSpec, pdef19: FieldSpec, pdef20: FieldSpec, pdef21: FieldSpec, pdef22: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  86. def formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec, pdef16: FieldSpec, pdef17: FieldSpec, pdef18: FieldSpec, pdef19: FieldSpec, pdef20: FieldSpec, pdef21: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  87. def formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec, pdef16: FieldSpec, pdef17: FieldSpec, pdef18: FieldSpec, pdef19: FieldSpec, pdef20: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  88. def formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec, pdef16: FieldSpec, pdef17: FieldSpec, pdef18: FieldSpec, pdef19: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  89. def formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec, pdef16: FieldSpec, pdef17: FieldSpec, pdef18: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  90. def formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec, pdef16: FieldSpec, pdef17: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  91. def formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec, pdef16: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  92. def formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  93. def formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  94. def formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  95. def formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  96. def formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  97. def formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  98. def formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  99. def formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  100. def formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  101. def formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  102. def formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec): Directive[(Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  103. def formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec): Directive[(Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  104. def formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec): Directive[(Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  105. def formField(pdef1: FieldSpec, pdef2: FieldSpec): Directive[(Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  106. def formField(pdef1: FieldSpec): Directive[(Out)]
    Definition Classes
    FormFieldDirectivesInstances
  107. def formFieldMap: Directive1[Map[String, String]]
    Definition Classes
    FormFieldDirectives
  108. def formFieldMultiMap: Directive1[Map[String, List[String]]]
    Definition Classes
    FormFieldDirectives
  109. def formFieldSeq: Directive1[Seq[(String, String)]]
    Definition Classes
    FormFieldDirectives
  110. def formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec, pdef16: FieldSpec, pdef17: FieldSpec, pdef18: FieldSpec, pdef19: FieldSpec, pdef20: FieldSpec, pdef21: FieldSpec, pdef22: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  111. def formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec, pdef16: FieldSpec, pdef17: FieldSpec, pdef18: FieldSpec, pdef19: FieldSpec, pdef20: FieldSpec, pdef21: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  112. def formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec, pdef16: FieldSpec, pdef17: FieldSpec, pdef18: FieldSpec, pdef19: FieldSpec, pdef20: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  113. def formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec, pdef16: FieldSpec, pdef17: FieldSpec, pdef18: FieldSpec, pdef19: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  114. def formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec, pdef16: FieldSpec, pdef17: FieldSpec, pdef18: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  115. def formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec, pdef16: FieldSpec, pdef17: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  116. def formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec, pdef16: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  117. def formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  118. def formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  119. def formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  120. def formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  121. def formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  122. def formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  123. def formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  124. def formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  125. def formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  126. def formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  127. def formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec): Directive[(Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  128. def formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec): Directive[(Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  129. def formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec): Directive[(Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  130. def formFields(pdef1: FieldSpec, pdef2: FieldSpec): Directive[(Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  131. def formFields(pdef1: FieldSpec): Directive[(Out)]
    Definition Classes
    FormFieldDirectivesInstances
  132. def get: Directive0
    Definition Classes
    MethodDirectives
  133. def getFromBrowseableDirectories(directories: String*)(implicit renderer: DirectoryRenderer, resolver: ContentTypeResolver): Route
    Definition Classes
    FileAndResourceDirectives
  134. def getFromBrowseableDirectory(directory: String)(implicit renderer: DirectoryRenderer, resolver: ContentTypeResolver): Route
    Definition Classes
    FileAndResourceDirectives
  135. def getFromDirectory(directoryName: String)(implicit resolver: ContentTypeResolver): Route
    Definition Classes
    FileAndResourceDirectives
  136. def getFromFile(file: File, contentType: ContentType): Route
    Definition Classes
    FileAndResourceDirectives
  137. def getFromFile(file: File)(implicit resolver: ContentTypeResolver): Route
    Definition Classes
    FileAndResourceDirectives
  138. def getFromFile(fileName: String)(implicit resolver: ContentTypeResolver): Route
    Definition Classes
    FileAndResourceDirectives
  139. def getFromResource(resourceName: String, contentType: ContentType, classLoader: ClassLoader): Route
    Definition Classes
    FileAndResourceDirectives
  140. def getFromResource(resourceName: String)(implicit resolver: ContentTypeResolver): Route
    Definition Classes
    FileAndResourceDirectives
  141. def getFromResourceDirectory(directoryName: String, classLoader: ClassLoader)(implicit resolver: ContentTypeResolver): Route
    Definition Classes
    FileAndResourceDirectives
  142. def handle(handler: PartialFunction[HttpRequest, Future[HttpResponse]], rejections: Seq[Rejection]): StandardRoute
    Definition Classes
    RouteDirectives
  143. def handle(handler: PartialFunction[HttpRequest, Future[HttpResponse]]): StandardRoute
    Definition Classes
    RouteDirectives
  144. def handle(handler: (HttpRequest) ⇒ Future[HttpResponse]): StandardRoute
    Definition Classes
    RouteDirectives
  145. def handleExceptions(handler: ExceptionHandler): Directive0
    Definition Classes
    ExecutionDirectives
  146. def handleRejections(handler: RejectionHandler): Directive0
    Definition Classes
    ExecutionDirectives
  147. def handleSync(handler: PartialFunction[HttpRequest, HttpResponse], rejections: Seq[Rejection]): StandardRoute
    Definition Classes
    RouteDirectives
  148. def handleSync(handler: PartialFunction[HttpRequest, HttpResponse]): StandardRoute
    Definition Classes
    RouteDirectives
  149. def handleSync(handler: (HttpRequest) ⇒ HttpResponse): StandardRoute
    Definition Classes
    RouteDirectives
  150. def handleWebSocketMessages(handler: Flow[Message, Message, Any]): Route
    Definition Classes
    WebSocketDirectives
  151. def handleWebSocketMessagesForOptionalProtocol(handler: Flow[Message, Message, Any], subprotocol: Option[String]): Route
    Definition Classes
    WebSocketDirectives
  152. def handleWebSocketMessagesForProtocol(handler: Flow[Message, Message, Any], subprotocol: String): Route
    Definition Classes
    WebSocketDirectives
  153. def handleWith[A, B](f: (A) ⇒ B)(implicit um: FromRequestUnmarshaller[A], m: ToResponseMarshaller[B]): Route
    Definition Classes
    MarshallingDirectives
  154. def head: Directive0
    Definition Classes
    MethodDirectives
  155. def headerValue[T](f: (HttpHeader) ⇒ Option[T]): Directive1[T]
    Definition Classes
    HeaderDirectives
  156. def headerValueByName(headerName: String): Directive1[String]
    Definition Classes
    HeaderDirectives
  157. def headerValueByType[T](magnet: HeaderMagnet[T]): Directive1[T]
    Definition Classes
    HeaderDirectives
  158. def headerValuePF[T](pf: PartialFunction[HttpHeader, T]): Directive1[T]
    Definition Classes
    HeaderDirectives
  159. def host(regex: Regex): Directive1[String]
    Definition Classes
    HostDirectives
  160. def host(predicate: (String) ⇒ Boolean): Directive0
    Definition Classes
    HostDirectives
  161. def host(hostNames: String*): Directive0
    Definition Classes
    HostDirectives
  162. def ignoreTrailingSlash: Directive0
    Definition Classes
    PathDirectives
  163. def instanceOf[T](implicit m: ToResponseMarshaller[T]): ToResponseMarshaller[T]
    Definition Classes
    MarshallingDirectives
  164. def listDirectoryContents(directories: String*)(implicit renderer: DirectoryRenderer): Route
    Definition Classes
    FileAndResourceDirectives
  165. def logRequest(magnet: LoggingMagnet[(HttpRequest) ⇒ Unit]): Directive0
    Definition Classes
    DebuggingDirectives
  166. def logRequestResult(magnet: LoggingMagnet[(HttpRequest) ⇒ (RouteResult) ⇒ Unit]): Directive0
    Definition Classes
    DebuggingDirectives
  167. def logResult(magnet: LoggingMagnet[(RouteResult) ⇒ Unit]): Directive0
    Definition Classes
    DebuggingDirectives
  168. def mapInnerRoute(f: (Route) ⇒ Route): Directive0
    Definition Classes
    BasicDirectives
  169. def mapRejections(f: (Seq[Rejection]) ⇒ Seq[Rejection]): Directive0
    Definition Classes
    BasicDirectives
  170. def mapRequest(f: (HttpRequest) ⇒ HttpRequest): Directive0
    Definition Classes
    BasicDirectives
  171. def mapRequestContext(f: (RequestContext) ⇒ RequestContext): Directive0
    Definition Classes
    BasicDirectives
  172. def mapResponse(f: (HttpResponse) ⇒ HttpResponse): Directive0
    Definition Classes
    BasicDirectives
  173. def mapResponseEntity(f: (ResponseEntity) ⇒ ResponseEntity): Directive0
    Definition Classes
    BasicDirectives
  174. def mapResponseHeaders(f: (Seq[HttpHeader]) ⇒ Seq[HttpHeader]): Directive0
    Definition Classes
    BasicDirectives
  175. def mapRouteResult(f: (RouteResult) ⇒ RouteResult): Directive0
    Definition Classes
    BasicDirectives
  176. def mapRouteResultFuture(f: (Future[RouteResult]) ⇒ Future[RouteResult]): Directive0
    Definition Classes
    BasicDirectives
  177. def mapRouteResultPF(f: PartialFunction[RouteResult, RouteResult]): Directive0
    Definition Classes
    BasicDirectives
  178. def mapRouteResultWith(f: (RouteResult) ⇒ Future[RouteResult]): Directive0
    Definition Classes
    BasicDirectives
  179. def mapRouteResultWithPF(f: PartialFunction[RouteResult, Future[RouteResult]]): Directive0
    Definition Classes
    BasicDirectives
  180. def mapSettings(f: (RoutingSettings) ⇒ RoutingSettings): Directive0
    Definition Classes
    BasicDirectives
  181. def mapUnmatchedPath(f: (Path) ⇒ Path): Directive0
    Definition Classes
    BasicDirectives
  182. def method(httpMethod: HttpMethod): Directive0
    Definition Classes
    MethodDirectives
  183. def name: String
    Definition Classes
    BasicAuthenticationProvider → NamedServiceProvider
  184. def not(self: PathMatcher[_]): PathMatcher0
    Definition Classes
    PathMatchers
  185. def nothingMatcher[L](implicit arg0: Tuple[L]): PathMatcher[L]
    Definition Classes
    PathMatchers
  186. def onComplete[T](future: ⇒ Future[T]): Directive1[Try[T]]
    Definition Classes
    FutureDirectives
  187. def onCompleteWithBreaker[T](breaker: CircuitBreaker)(future: ⇒ Future[T]): Directive1[Try[T]]
    Definition Classes
    FutureDirectives
  188. def onSuccess(magnet: OnSuccessMagnet): Directive[Out]
    Definition Classes
    FutureDirectives
  189. def optionalAttribute[T](key: AttributeKey[T]): Directive1[Option[T]]
    Definition Classes
    AttributeDirectives
  190. def optionalCookie(name: String): Directive1[Option[HttpCookiePair]]
    Definition Classes
    CookieDirectives
  191. def optionalHeaderValue[T](f: (HttpHeader) ⇒ Option[T]): Directive1[Option[T]]
    Definition Classes
    HeaderDirectives
  192. def optionalHeaderValueByName(headerName: String): Directive1[Option[String]]
    Definition Classes
    HeaderDirectives
  193. def optionalHeaderValueByType[T <: HttpHeader](magnet: HeaderMagnet[T]): Directive1[Option[T]]
    Definition Classes
    HeaderDirectives
  194. def optionalHeaderValuePF[T](pf: PartialFunction[HttpHeader, T]): Directive1[Option[T]]
    Definition Classes
    HeaderDirectives
  195. def options: Directive0
    Definition Classes
    MethodDirectives
  196. def overrideMethodWithParameter(paramName: String): Directive0
    Definition Classes
    MethodDirectives
  197. def parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec, pdef16: ParamSpec, pdef17: ParamSpec, pdef18: ParamSpec, pdef19: ParamSpec, pdef20: ParamSpec, pdef21: ParamSpec, pdef22: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  198. def parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec, pdef16: ParamSpec, pdef17: ParamSpec, pdef18: ParamSpec, pdef19: ParamSpec, pdef20: ParamSpec, pdef21: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  199. def parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec, pdef16: ParamSpec, pdef17: ParamSpec, pdef18: ParamSpec, pdef19: ParamSpec, pdef20: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  200. def parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec, pdef16: ParamSpec, pdef17: ParamSpec, pdef18: ParamSpec, pdef19: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  201. def parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec, pdef16: ParamSpec, pdef17: ParamSpec, pdef18: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  202. def parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec, pdef16: ParamSpec, pdef17: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  203. def parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec, pdef16: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  204. def parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  205. def parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  206. def parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  207. def parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  208. def parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  209. def parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  210. def parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  211. def parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  212. def parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  213. def parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  214. def parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec): Directive[(Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  215. def parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec): Directive[(Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  216. def parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec): Directive[(Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  217. def parameter(pdef1: ParamSpec, pdef2: ParamSpec): Directive[(Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  218. def parameter(pdef1: ParamSpec): Directive[(Out)]
    Definition Classes
    ParameterDirectivesInstances
  219. def parameterMap: Directive1[Map[String, String]]
    Definition Classes
    ParameterDirectives
  220. def parameterMultiMap: Directive1[Map[String, List[String]]]
    Definition Classes
    ParameterDirectives
  221. def parameterSeq: Directive1[Seq[(String, String)]]
    Definition Classes
    ParameterDirectives
  222. def parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec, pdef16: ParamSpec, pdef17: ParamSpec, pdef18: ParamSpec, pdef19: ParamSpec, pdef20: ParamSpec, pdef21: ParamSpec, pdef22: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  223. def parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec, pdef16: ParamSpec, pdef17: ParamSpec, pdef18: ParamSpec, pdef19: ParamSpec, pdef20: ParamSpec, pdef21: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  224. def parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec, pdef16: ParamSpec, pdef17: ParamSpec, pdef18: ParamSpec, pdef19: ParamSpec, pdef20: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  225. def parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec, pdef16: ParamSpec, pdef17: ParamSpec, pdef18: ParamSpec, pdef19: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  226. def parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec, pdef16: ParamSpec, pdef17: ParamSpec, pdef18: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  227. def parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec, pdef16: ParamSpec, pdef17: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  228. def parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec, pdef16: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  229. def parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  230. def parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  231. def parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  232. def parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  233. def parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  234. def parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  235. def parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  236. def parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  237. def parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  238. def parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  239. def parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec): Directive[(Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  240. def parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec): Directive[(Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  241. def parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec): Directive[(Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  242. def parameters(pdef1: ParamSpec, pdef2: ParamSpec): Directive[(Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  243. def parameters(pdef1: ParamSpec): Directive[(Out)]
    Definition Classes
    ParameterDirectivesInstances
  244. def pass: Directive0
    Definition Classes
    BasicDirectives
  245. def patch: Directive0
    Definition Classes
    MethodDirectives
  246. def path[L](pm: PathMatcher[L]): Directive[L]
    Definition Classes
    PathDirectives
  247. def pathEnd: Directive0
    Definition Classes
    PathDirectives
  248. def pathEndOrSingleSlash: Directive0
    Definition Classes
    PathDirectives
  249. def pathPrefix[L](pm: PathMatcher[L]): Directive[L]
    Definition Classes
    PathDirectives
  250. def pathPrefixTest[L](pm: PathMatcher[L]): Directive[L]
    Definition Classes
    PathDirectives
  251. def pathSingleSlash: Directive0
    Definition Classes
    PathDirectives
  252. def pathSuffix[L](pm: PathMatcher[L]): Directive[L]
    Definition Classes
    PathDirectives
  253. def pathSuffixTest[L](pm: PathMatcher[L]): Directive[L]
    Definition Classes
    PathDirectives
  254. def post: Directive0
    Definition Classes
    MethodDirectives
  255. def provide[T](value: T): Directive1[T]
    Definition Classes
    BasicDirectives
  256. def put: Directive0
    Definition Classes
    MethodDirectives
  257. def rawPathPrefix[L](pm: PathMatcher[L]): Directive[L]
    Definition Classes
    PathDirectives
  258. def rawPathPrefixTest[L](pm: PathMatcher[L]): Directive[L]
    Definition Classes
    PathDirectives
  259. val realm: String
    Definition Classes
    AuthenticationProvider
  260. def recoverRejections(f: (Seq[Rejection]) ⇒ RouteResult): Directive0
    Definition Classes
    BasicDirectives
  261. def recoverRejectionsWith(f: (Seq[Rejection]) ⇒ Future[RouteResult]): Directive0
    Definition Classes
    BasicDirectives
  262. def redirect(uri: Uri, redirectionType: Redirection): StandardRoute
    Definition Classes
    RouteDirectives
  263. def redirectToNoTrailingSlashIfPresent(redirectionType: Redirection): Directive0
    Definition Classes
    PathDirectives
  264. def redirectToTrailingSlashIfMissing(redirectionType: Redirection): Directive0
    Definition Classes
    PathDirectives
  265. def reject(rejections: Rejection*): StandardRoute
    Definition Classes
    RouteDirectives
  266. def reject: StandardRoute
    Definition Classes
    RouteDirectives
  267. def rejectEmptyResponse: Directive0
    Definition Classes
    MiscDirectives
  268. def requestEncodedWith(encoding: HttpEncoding): Directive0
    Definition Classes
    CodingDirectives
  269. def requestEntityEmpty: Directive0
    Definition Classes
    MiscDirectives
  270. def requestEntityPresent: Directive0
    Definition Classes
    MiscDirectives
  271. def respondWithDefaultHeader(responseHeader: HttpHeader): Directive0
    Definition Classes
    RespondWithDirectives
  272. def respondWithDefaultHeaders(responseHeaders: HttpHeader*): Directive0
    Definition Classes
    RespondWithDirectives
  273. def respondWithDefaultHeaders(responseHeaders: Seq[HttpHeader]): Directive0
    Definition Classes
    RespondWithDirectives
  274. def respondWithHeader(responseHeader: HttpHeader): Directive0
    Definition Classes
    RespondWithDirectives
  275. def respondWithHeaders(responseHeaders: HttpHeader*): Directive0
    Definition Classes
    RespondWithDirectives
  276. def respondWithHeaders(responseHeaders: Seq[HttpHeader]): Directive0
    Definition Classes
    RespondWithDirectives
  277. def responseEncodingAccepted(encoding: HttpEncoding): Directive0
    Definition Classes
    CodingDirectives
  278. def scheme(name: String): Directive0
    Definition Classes
    SchemeDirectives
  279. def selectPreferredLanguage(first: Language, more: Language*): Directive1[Language]
    Definition Classes
    MiscDirectives
  280. def separateOnSlashes(string: String): PathMatcher0
    Definition Classes
    PathMatchers
  281. def setCookie(first: HttpCookie, more: HttpCookie*): Directive0
    Definition Classes
    CookieDirectives
  282. def storeUploadedFile(fieldName: String, destFn: (FileInfo) ⇒ File): Directive[(FileInfo, File)]
    Definition Classes
    FileUploadDirectives
    Annotations
    @ApiMayChange()
  283. def storeUploadedFiles(fieldName: String, destFn: (FileInfo) ⇒ File): Directive1[Seq[(FileInfo, File)]]
    Definition Classes
    FileUploadDirectives
    Annotations
    @ApiMayChange()
  284. def textract[L](f: (RequestContext) ⇒ L)(implicit arg0: Tuple[L]): Directive[L]
    Definition Classes
    BasicDirectives
  285. def toStrictEntity(timeout: FiniteDuration, maxBytes: Long): Directive0
    Definition Classes
    BasicDirectives
  286. def toStrictEntity(timeout: FiniteDuration): Directive0
    Definition Classes
    BasicDirectives
  287. def tprovide[L](values: L)(implicit arg0: Tuple[L]): Directive[L]
    Definition Classes
    BasicDirectives
  288. def validate(check: ⇒ Boolean, errorMsg: String): Directive0
    Definition Classes
    MiscDirectives
  289. def withExecutionContext(ec: ExecutionContextExecutor): Directive0
    Definition Classes
    BasicDirectives
  290. def withLog(log: LoggingAdapter): Directive0
    Definition Classes
    BasicDirectives
  291. def withMaterializer(materializer: Materializer): Directive0
    Definition Classes
    BasicDirectives
  292. def withPrecompressedMediaTypeSupport: Directive0
    Definition Classes
    CodingDirectives
  293. def withRangeSupport: Directive0
    Definition Classes
    RangeDirectives
  294. def withRequestTimeout(timeout: Duration, handler: Option[(HttpRequest) ⇒ HttpResponse]): Directive0
    Definition Classes
    TimeoutDirectives
  295. def withRequestTimeout(timeout: Duration, handler: (HttpRequest) ⇒ HttpResponse): Directive0
    Definition Classes
    TimeoutDirectives
  296. def withRequestTimeout(timeout: Duration): Directive0
    Definition Classes
    TimeoutDirectives
  297. def withRequestTimeoutResponse(handler: (HttpRequest) ⇒ HttpResponse): Directive0
    Definition Classes
    TimeoutDirectives
  298. def withSettings(settings: RoutingSettings): Directive0
    Definition Classes
    BasicDirectives
  299. def withSizeLimit(maxBytes: Long): Directive0
    Definition Classes
    MiscDirectives
  300. def withoutRequestTimeout: Directive0
    Definition Classes
    TimeoutDirectives
  301. def withoutSizeLimit: Directive0
    Definition Classes
    MiscDirectives

Deprecated Value Members

  1. def extractUpgradeToWebSocket: Directive1[UpgradeToWebSocket]
    Definition Classes
    WebSocketDirectives
    Annotations
    @deprecated
    Deprecated

    (Since version 10.2.0) use extractWebSocketUpgrade instead

  2. def headerValueByName(headerName: Symbol): Directive1[String]
    Definition Classes
    HeaderDirectives
    Annotations
    @deprecated
    Deprecated

    (Since version 10.2.0) Use string argument version or headerValueByType, e.g. instead of headerValueByName('Referer) use headerValueByType(Referer)

  3. def optionalHeaderValueByName(headerName: Symbol): Directive1[Option[String]]
    Definition Classes
    HeaderDirectives
    Annotations
    @deprecated
    Deprecated

    (Since version 10.2.0) Use string argument version or headerValueByType, e.g. instead of optionalHeaderValueByName('Referer) use optionalHeaderValueByType(Referer)