Packages

object AkkaHttpSecurity extends JsonTransform with CodecDef 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, CodecDef, CodecBuildFeature, DynamicCodecGenFeature, RootCodecTranslator, TupleCodecTranslator, IterableCodecTranslator, All, TupleCodecsImpl, TupleCodecs, AnyRefCodecsExplicit, AnyRefCodecs, AnyValCodecs, JsonTransform, JsonLoggingStrategy, LazyLogging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AkkaHttpSecurity
  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. CodecDef
  36. CodecBuildFeature
  37. DynamicCodecGenFeature
  38. RootCodecTranslator
  39. TupleCodecTranslator
  40. IterableCodecTranslator
  41. All
  42. TupleCodecsImpl
  43. TupleCodecs
  44. AnyRefCodecsExplicit
  45. AnyRefCodecs
  46. AnyValCodecs
  47. JsonTransform
  48. JsonLoggingStrategy
  49. LazyLogging
  50. AnyRef
  51. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type AkkaHttpCallbackLogic = CallbackLogic[Future[RouteResult], AkkaHttpWebContext]
  2. type AkkaHttpLogoutLogic = LogoutLogic[Future[RouteResult], AkkaHttpWebContext]
  3. type AkkaHttpSecurityLogic = SecurityLogic[Future[RouteResult], AkkaHttpWebContext]
  4. type AsyncAuthenticator[T] = (Credentials) => Future[Option[T]]
    Definition Classes
    SecurityDirectives
  5. type AsyncAuthenticatorPF[T] = PartialFunction[Credentials, Future[T]]
    Definition Classes
    SecurityDirectives
  6. type AuthenticationResult[+T] = Either[HttpChallenge, T]
    Definition Classes
    SecurityDirectives
  7. type Authenticator[T] = (Credentials) => Option[T]
    Definition Classes
    SecurityDirectives
  8. type AuthenticatorPF[T] = PartialFunction[Credentials, T]
    Definition Classes
    SecurityDirectives
  9. implicit class Fragment[X, T[X]] extends AnyRef
    Definition Classes
    DynamicCodecGenFeature
  10. implicit class JSerialization[T] extends AnyRef
    Attributes
    protected
    Definition Classes
    JsonTransform
  11. sealed trait MonoidEmpty[T[_] <: Seq[_]] extends AnyRef
    Definition Classes
    AnyRefCodecs
  12. abstract class NumberMatcher[T] extends PathMatcher1[T]
    Definition Classes
    PathMatchers
  13. type RequestToSourceUnmarshaller[T] = Unmarshaller[HttpRequest, Source[T, NotUsed]]
    Definition Classes
    FramedEntityStreamingDirectives
  14. implicit class __Value[V] extends AnyRef
    Definition Classes
    CodecBuildFeature

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. implicit final def ArrayCodec[T, C[_]](_x: C[T])(implicit arg0: ClassTag[T], mapper: CodecTyper[C]): C[Array[T]]
    Definition Classes
    AnyRefCodecs
  5. implicit final val BooleanCdc: Codec[Boolean]
    Definition Classes
    AnyValCodecs
  6. def BothWith[T](key: JsonKeyRef)(implicit codec: Codec[T]): Codec[T]
    Definition Classes
    DynamicCodecGenFeature
  7. final val CaseClassCodec: json.codecs.factory.CaseClassCodec.type
    Attributes
    protected
    Definition Classes
    CodecDef
  8. implicit final val CharCdc: Codec[Char]
    Definition Classes
    AnyValCodecs
  9. final val ConstCodec: json.codecs.factory.ConstCodec.type
    Attributes
    protected
    Definition Classes
    CodecDef
  10. def Deserialize[T](f: (JsonVal) => T): Read[T]
    Definition Classes
    DynamicCodecGenFeature
  11. implicit final val DoubleCdc: Codec[Double]
    Definition Classes
    AnyValCodecs
  12. val DoubleNumber: PathMatcher1[Double]
    Definition Classes
    PathMatchers
  13. implicit final def EitherCodec[L, R, C[_]](implicit f: C[L], s: C[R], mapper: CodecTyper[C]): C[Either[L, R]]
    Definition Classes
    AnyRefCodecs
  14. final def EitherCondCodec[L, R, C[_]](_cond: (JsonVal) => Boolean)(implicit f: C[L], s: C[R], mapper: CodecTyper[C]): C[Either[L, R]]
    Definition Classes
    AnyRefCodecs
  15. implicit final val FloatCdc: Codec[Float]
    Definition Classes
    AnyValCodecs
  16. def Format[T](apl: (JsonVal) => T)(unapl: (T) => JsonVal): Codec[T]
    Definition Classes
    DynamicCodecGenFeature
  17. implicit final val IntCdc: Codec[Int]
    Definition Classes
    AnyValCodecs
  18. implicit final def IterableCodec[T, L[T] <: Seq[T], C[_]](_x: C[T])(implicit arg0: CodecTyper[C], me: MonoidEmpty[L]): C[L[T]]
    Definition Classes
    AnyRefCodecs
  19. val JavaUUID: PathMatcher1[UUID]
    Definition Classes
    PathMatchers
  20. implicit val JsonCodec: Codec[JsonVal]
    Definition Classes
    All
  21. implicit final val LongCdc: Codec[Long]
    Definition Classes
    AnyValCodecs
  22. implicit final def MapCodec[K, V, C[_]](_x: (C[K], C[V]))(implicit mapper: CodecTyper[C]): C[Map[K, V]]
    Definition Classes
    AnyRefCodecs
  23. val Neutral: PathMatcher0
    Definition Classes
    PathMatchers
  24. implicit final def OptionCodec[T, C[_]](_x: C[T])(implicit mapper: CodecTyper[C]): C[Option[T]]
    Definition Classes
    AnyRefCodecs
  25. def ReadWith[T](key: JsonKeyRef)(implicit codec: Read[T]): Read[T]
    Definition Classes
    DynamicCodecGenFeature
  26. def Segments(min: Int, max: Int): PathMatcher1[List[String]]
    Definition Classes
    PathMatchers
  27. def Segments(count: Int): PathMatcher1[List[String]]
    Definition Classes
    PathMatchers
  28. val Segments: PathMatcher1[List[String]]
    Definition Classes
    PathMatchers
  29. def Serialize[T](f: (T) => JsonVal): Write[T]
    Definition Classes
    DynamicCodecGenFeature
  30. implicit final def SetCodec[T, C[_]](_x: C[T])(implicit arg0: CodecTyper[C]): C[Set[T]]
    Definition Classes
    AnyRefCodecs
  31. implicit final val StringCdc: Codec[String]
    Definition Classes
    AnyValCodecs
  32. implicit final val UnitCdc: Codec[Unit]
    Definition Classes
    AnyValCodecs
  33. def WriteWith[T](key: JsonKeyRef)(implicit codec: Write[T]): Write[T]
    Definition Classes
    DynamicCodecGenFeature
  34. implicit def ZonedDateTimeCdc(implicit st: ScalaTime, strategy: DateTimeParserStrategy): Codec[ZonedDateTime]
    Definition Classes
    AnyValCodecs
  35. implicit def __deserializeConcatenation[T](v: Read[T]): DeserializeConcatenation[T]
    Definition Classes
    CodecBuildFeature
  36. implicit def __jsonKeyLiteralBuild(v: String): NatureKeyRef
    Attributes
    protected
    Definition Classes
    CodecBuildFeature
  37. implicit def __readRef[T](implicit _c: Codec[T]): Read[T]
    Definition Classes
    DynamicCodecGenFeature
  38. implicit def __toEntryMaterialization(raw: String)(implicit logEnabled: JsonConvertLogEnabled): JsonEntry
    Attributes
    protected
    Definition Classes
    JsonTransform
  39. implicit def __toRootCodecBuilder[Z](codec: CBuildComp[Z]): Codec[Z]
    Attributes
    protected
    Definition Classes
    RootCodecTranslator
  40. implicit def __toRootCodecBuilder[Z](codec: Codec[Z]): CBuildComp[Z]
    Attributes
    protected
    Definition Classes
    RootCodecTranslator
  41. implicit def __tuple10[A, B, C, D, E, F, G, H, I, J](implicit a: Codec[A], b: Codec[B], c: Codec[C], d: Codec[D], e: Codec[E], f: Codec[F], g: Codec[G], h: Codec[H], i: Codec[I], j: Codec[J]): Codec[(A, B, C, D, E, F, G, H, I, J)]
    Definition Classes
    TupleCodecsImpl → TupleCodecs
  42. implicit def __tuple11[A, B, C, D, E, F, G, H, I, J, K](implicit a: Codec[A], b: Codec[B], c: Codec[C], d: Codec[D], e: Codec[E], f: Codec[F], g: Codec[G], h: Codec[H], i: Codec[I], j: Codec[J], k: Codec[K]): Codec[(A, B, C, D, E, F, G, H, I, J, K)]
    Definition Classes
    TupleCodecsImpl → TupleCodecs
  43. implicit def __tuple12[A, B, C, D, E, F, G, H, I, J, K, L](implicit a: Codec[A], b: Codec[B], c: Codec[C], d: Codec[D], e: Codec[E], f: Codec[F], g: Codec[G], h: Codec[H], i: Codec[I], j: Codec[J], k: Codec[K], l: Codec[L]): Codec[(A, B, C, D, E, F, G, H, I, J, K, L)]
    Definition Classes
    TupleCodecsImpl → TupleCodecs
  44. implicit def __tuple13[A, B, C, D, E, F, G, H, I, J, K, L, M](implicit a: Codec[A], b: Codec[B], c: Codec[C], d: Codec[D], e: Codec[E], f: Codec[F], g: Codec[G], h: Codec[H], i: Codec[I], j: Codec[J], k: Codec[K], l: Codec[L], m: Codec[M]): Codec[(A, B, C, D, E, F, G, H, I, J, K, L, M)]
    Definition Classes
    TupleCodecsImpl → TupleCodecs
  45. implicit def __tuple14[A, B, C, D, E, F, G, H, I, J, K, L, M, N](implicit a: Codec[A], b: Codec[B], c: Codec[C], d: Codec[D], e: Codec[E], f: Codec[F], g: Codec[G], h: Codec[H], i: Codec[I], j: Codec[J], k: Codec[K], l: Codec[L], m: Codec[M], n: Codec[N]): Codec[(A, B, C, D, E, F, G, H, I, J, K, L, M, N)]
    Definition Classes
    TupleCodecsImpl → TupleCodecs
  46. implicit def __tuple15[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O](implicit a: Codec[A], b: Codec[B], c: Codec[C], d: Codec[D], e: Codec[E], f: Codec[F], g: Codec[G], h: Codec[H], i: Codec[I], j: Codec[J], k: Codec[K], l: Codec[L], m: Codec[M], n: Codec[N], o: Codec[O]): Codec[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)]
    Definition Classes
    TupleCodecsImpl → TupleCodecs
  47. implicit def __tuple16[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P](implicit a: Codec[A], b: Codec[B], c: Codec[C], d: Codec[D], e: Codec[E], f: Codec[F], g: Codec[G], h: Codec[H], i: Codec[I], j: Codec[J], k: Codec[K], l: Codec[L], m: Codec[M], n: Codec[N], o: Codec[O], p: Codec[P]): Codec[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)]
    Definition Classes
    TupleCodecsImpl → TupleCodecs
  48. implicit def __tuple17[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q](implicit a: Codec[A], b: Codec[B], c: Codec[C], d: Codec[D], e: Codec[E], f: Codec[F], g: Codec[G], h: Codec[H], i: Codec[I], j: Codec[J], k: Codec[K], l: Codec[L], m: Codec[M], n: Codec[N], o: Codec[O], p: Codec[P], q: Codec[Q]): Codec[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)]
    Definition Classes
    TupleCodecsImpl → TupleCodecs
  49. implicit def __tuple18[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R](implicit a: Codec[A], b: Codec[B], c: Codec[C], d: Codec[D], e: Codec[E], f: Codec[F], g: Codec[G], h: Codec[H], i: Codec[I], j: Codec[J], k: Codec[K], l: Codec[L], m: Codec[M], n: Codec[N], o: Codec[O], p: Codec[P], q: Codec[Q], r: Codec[R]): Codec[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)]
    Definition Classes
    TupleCodecsImpl → TupleCodecs
  50. implicit def __tuple19[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S](implicit a: Codec[A], b: Codec[B], c: Codec[C], d: Codec[D], e: Codec[E], f: Codec[F], g: Codec[G], h: Codec[H], i: Codec[I], j: Codec[J], k: Codec[K], l: Codec[L], m: Codec[M], n: Codec[N], o: Codec[O], p: Codec[P], q: Codec[Q], r: Codec[R], s: Codec[S]): Codec[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)]
    Definition Classes
    TupleCodecsImpl → TupleCodecs
  51. implicit def __tuple2[A, B](implicit a: Codec[A], b: Codec[B]): Codec[(A, B)]
    Definition Classes
    TupleCodecsImpl → TupleCodecs
  52. implicit def __tuple20[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T](implicit a: Codec[A], b: Codec[B], c: Codec[C], d: Codec[D], e: Codec[E], f: Codec[F], g: Codec[G], h: Codec[H], i: Codec[I], j: Codec[J], k: Codec[K], l: Codec[L], m: Codec[M], n: Codec[N], o: Codec[O], p: Codec[P], q: Codec[Q], r: Codec[R], s: Codec[S], t: Codec[T]): Codec[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)]
    Definition Classes
    TupleCodecsImpl → TupleCodecs
  53. implicit def __tuple21[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U](implicit a: Codec[A], b: Codec[B], c: Codec[C], d: Codec[D], e: Codec[E], f: Codec[F], g: Codec[G], h: Codec[H], i: Codec[I], j: Codec[J], k: Codec[K], l: Codec[L], m: Codec[M], n: Codec[N], o: Codec[O], p: Codec[P], q: Codec[Q], r: Codec[R], s: Codec[S], t: Codec[T], u: Codec[U]): Codec[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)]
    Definition Classes
    TupleCodecsImpl → TupleCodecs
  54. implicit def __tuple22[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V](implicit a: Codec[A], b: Codec[B], c: Codec[C], d: Codec[D], e: Codec[E], f: Codec[F], g: Codec[G], h: Codec[H], i: Codec[I], j: Codec[J], k: Codec[K], l: Codec[L], m: Codec[M], n: Codec[N], o: Codec[O], p: Codec[P], q: Codec[Q], r: Codec[R], s: Codec[S], t: Codec[T], u: Codec[U], v: Codec[V]): Codec[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)]
    Definition Classes
    TupleCodecsImpl → TupleCodecs
  55. implicit def __tuple3[A, B, C](implicit a: Codec[A], b: Codec[B], c: Codec[C]): Codec[(A, B, C)]
    Definition Classes
    TupleCodecsImpl → TupleCodecs
  56. implicit def __tuple4[A, B, C, D](implicit a: Codec[A], b: Codec[B], c: Codec[C], d: Codec[D]): Codec[(A, B, C, D)]
    Definition Classes
    TupleCodecsImpl → TupleCodecs
  57. implicit def __tuple5[A, B, C, D, E](implicit a: Codec[A], b: Codec[B], c: Codec[C], d: Codec[D], e: Codec[E]): Codec[(A, B, C, D, E)]
    Definition Classes
    TupleCodecsImpl → TupleCodecs
  58. implicit def __tuple6[A, B, C, D, E, F](implicit a: Codec[A], b: Codec[B], c: Codec[C], d: Codec[D], e: Codec[E], f: Codec[F]): Codec[(A, B, C, D, E, F)]
    Definition Classes
    TupleCodecsImpl → TupleCodecs
  59. implicit def __tuple7[A, B, C, D, E, F, G](implicit a: Codec[A], b: Codec[B], c: Codec[C], d: Codec[D], e: Codec[E], f: Codec[F], g: Codec[G]): Codec[(A, B, C, D, E, F, G)]
    Definition Classes
    TupleCodecsImpl → TupleCodecs
  60. implicit def __tuple8[A, B, C, D, E, F, G, H](implicit a: Codec[A], b: Codec[B], c: Codec[C], d: Codec[D], e: Codec[E], f: Codec[F], g: Codec[G], h: Codec[H]): Codec[(A, B, C, D, E, F, G, H)]
    Definition Classes
    TupleCodecsImpl → TupleCodecs
  61. implicit def __tuple9[A, B, C, D, E, F, G, H, I](implicit a: Codec[A], b: Codec[B], c: Codec[C], d: Codec[D], e: Codec[E], f: Codec[F], g: Codec[G], h: Codec[H], i: Codec[I]): Codec[(A, B, C, D, E, F, G, H, I)]
    Definition Classes
    TupleCodecsImpl → TupleCodecs
  62. implicit def __writeRef[T](implicit _c: Codec[T]): Write[T]
    Definition Classes
    DynamicCodecGenFeature
  63. def _defaultClassLoader: ClassLoader
    Attributes
    protected[akka.http]
    Definition Classes
    FileAndResourceDirectives
  64. implicit def _enhanceRouteWithConcatenation(route: Route): RouteWithConcatenation
    Definition Classes
    RouteConcatenation
  65. implicit def _regex2PathMatcher(regex: Regex): PathMatcher1[String]
    Definition Classes
    ImplicitPathMatcherConstruction
  66. implicit def _segmentStringToPathMatcher(segment: String): PathMatcher0
    Definition Classes
    ImplicitPathMatcherConstruction
  67. implicit def _string2NR(string: String): NameReceptacle[String]
    Definition Classes
    ToNameReceptacleEnhancements
    Annotations
    @implicitAmbiguous("Akka HTTP\'s `*` decorator conflicts with Scala\'s String.`*` method. Use `.repeated` instead.")
  68. implicit def _stringExtractionPair2PathMatcher[T](tuple: (String, T)): PathMatcher1[T]
    Definition Classes
    ImplicitPathMatcherConstruction
  69. implicit def _stringNameOptionReceptacle2PathMatcher(nr: NameOptionReceptacle[String]): PathMatcher0
    Definition Classes
    ImplicitPathMatcherConstruction
  70. implicit def _symbol2NR(symbol: Symbol): NameReceptacle[String]
    Definition Classes
    ToNameReceptacleEnhancements
  71. implicit def _valueMap2PathMatcher[T](valueMap: Map[String, T]): PathMatcher1[T]
    Definition Classes
    ImplicitPathMatcherConstruction
  72. implicit final def array[T](implicit arg0: Codec[T], arg1: ClassTag[T]): Codec[Array[T]]
    Definition Classes
    AnyRefCodecsExplicit
  73. implicit final def arrayR[T](implicit arg0: Read[T], arg1: ClassTag[T]): Read[Array[T]]
    Definition Classes
    AnyRefCodecsExplicit
  74. implicit final def arrayW[T](implicit arg0: Write[T], arg1: ClassTag[T]): Write[Array[T]]
    Definition Classes
    AnyRefCodecsExplicit
  75. def as[T](implicit um: FromRequestUnmarshaller[T]): FromRequestUnmarshaller[T]
    Definition Classes
    MarshallingDirectives
  76. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  77. final def asSourceOf[T](support: EntityStreamingSupport)(implicit um: FromByteStringUnmarshaller[T]): RequestToSourceUnmarshaller[T]
    Definition Classes
    FramedEntityStreamingDirectives
  78. final def asSourceOf[T](implicit um: FromByteStringUnmarshaller[T], support: EntityStreamingSupport): RequestToSourceUnmarshaller[T]
    Definition Classes
    FramedEntityStreamingDirectives
  79. def attribute[T](key: AttributeKey[T]): Directive1[T]
    Definition Classes
    AttributeDirectives
  80. def auth(authorizer: Authorizer[UserProfile])(request: AuthenticatedRequest): Directive0
  81. def authenticateBasic[T](realm: String, authenticator: Authenticator[T]): AuthenticationDirective[T]
    Definition Classes
    SecurityDirectives
  82. def authenticateBasicAsync[T](realm: String, authenticator: AsyncAuthenticator[T]): AuthenticationDirective[T]
    Definition Classes
    SecurityDirectives
  83. def authenticateBasicPF[T](realm: String, authenticator: AuthenticatorPF[T]): AuthenticationDirective[T]
    Definition Classes
    SecurityDirectives
  84. def authenticateBasicPFAsync[T](realm: String, authenticator: AsyncAuthenticatorPF[T]): AuthenticationDirective[T]
    Definition Classes
    SecurityDirectives
  85. def authenticateOAuth2[T](realm: String, authenticator: Authenticator[T]): AuthenticationDirective[T]
    Definition Classes
    SecurityDirectives
  86. def authenticateOAuth2Async[T](realm: String, authenticator: AsyncAuthenticator[T]): AuthenticationDirective[T]
    Definition Classes
    SecurityDirectives
  87. def authenticateOAuth2PF[T](realm: String, authenticator: AuthenticatorPF[T]): AuthenticationDirective[T]
    Definition Classes
    SecurityDirectives
  88. def authenticateOAuth2PFAsync[T](realm: String, authenticator: AsyncAuthenticatorPF[T]): AuthenticationDirective[T]
    Definition Classes
    SecurityDirectives
  89. def authenticateOrRejectWithChallenge[C <: HttpCredentials, T](authenticator: (Option[C]) => Future[AuthenticationResult[T]])(implicit arg0: ClassTag[C]): AuthenticationDirective[T]
    Definition Classes
    SecurityDirectives
  90. def authenticateOrRejectWithChallenge[T](authenticator: (Option[HttpCredentials]) => Future[AuthenticationResult[T]]): AuthenticationDirective[T]
    Definition Classes
    SecurityDirectives
  91. def authorize(check: (RequestContext) => Boolean): Directive0
    Definition Classes
    SecurityDirectives
  92. def authorize(check: => Boolean): Directive0
    Definition Classes
    SecurityDirectives
  93. def authorizeAsync(check: (RequestContext) => Future[Boolean]): Directive0
    Definition Classes
    SecurityDirectives
  94. def authorizeAsync(check: => Future[Boolean]): Directive0
    Definition Classes
    SecurityDirectives
  95. def cancelRejection(rejection: Rejection): Directive0
    Definition Classes
    BasicDirectives
  96. def cancelRejections(cancelFilter: (Rejection) => Boolean): Directive0
    Definition Classes
    BasicDirectives
  97. def cancelRejections(classes: Class[_]*): Directive0
    Definition Classes
    BasicDirectives
  98. def checkSameOrigin(allowed: Default): Directive0
    Definition Classes
    HeaderDirectives
  99. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  100. def complete[T](status: StatusCode, headers: Seq[HttpHeader], v: => T)(implicit m: ToEntityMarshaller[T]): StandardRoute
    Definition Classes
    RouteDirectives
  101. def complete[T](status: StatusCode, v: => T)(implicit m: ToEntityMarshaller[T]): StandardRoute
    Definition Classes
    RouteDirectives
  102. def complete(m: => ToResponseMarshallable): StandardRoute
    Definition Classes
    RouteDirectives
  103. def completeOrRecoverWith(magnet: CompleteOrRecoverWithMagnet): Directive1[Throwable]
    Definition Classes
    FutureDirectives
  104. def completeWith[T](marshaller: ToResponseMarshaller[T])(inner: ((T) => Unit) => Unit): Route
    Definition Classes
    MarshallingDirectives
  105. def concat(routes: Route*): Route
    Definition Classes
    RouteConcatenation
  106. def conditional(eTag: Option[EntityTag], lastModified: Option[DateTime]): Directive0
    Definition Classes
    CacheConditionDirectives
  107. def conditional(eTag: EntityTag, lastModified: DateTime): Directive0
    Definition Classes
    CacheConditionDirectives
  108. def conditional(lastModified: DateTime): Directive0
    Definition Classes
    CacheConditionDirectives
  109. def conditional(eTag: EntityTag): Directive0
    Definition Classes
    CacheConditionDirectives
  110. def cookie(name: String): Directive1[HttpCookiePair]
    Definition Classes
    CookieDirectives
  111. def decodeRequest: Directive0
    Definition Classes
    CodingDirectives
  112. def decodeRequestWith(decoders: Decoder*): Directive0
    Definition Classes
    CodingDirectives
  113. def decodeRequestWith(decoder: Decoder): Directive0
    Definition Classes
    CodingDirectives
  114. def delete: Directive0
    Definition Classes
    MethodDirectives
  115. def deleteCookie(name: String, domain: String, path: String): Directive0
    Definition Classes
    CookieDirectives
  116. def deleteCookie(first: HttpCookie, more: HttpCookie*): Directive0
    Definition Classes
    CookieDirectives
  117. implicit final def either[L, R](implicit arg0: Codec[L], arg1: Codec[R]): Codec[Either[L, R]]
    Definition Classes
    AnyRefCodecsExplicit
  118. final def eitherCond[L, R](implicit lc: Write[L], rc: Write[R]): EitherCodecConditionBuilder[L, R, Write]
    Attributes
    protected
    Definition Classes
    IterableCodecTranslator
  119. final def eitherCond[L, R](implicit lc: Read[L], rc: Read[R]): EitherCodecConditionBuilder[L, R, Read]
    Attributes
    protected
    Definition Classes
    IterableCodecTranslator
  120. final def eitherCond[L, R](implicit lc: Codec[L], rc: Codec[R]): EitherCodecConditionBuilder[L, R, Codec]
    Attributes
    protected
    Definition Classes
    IterableCodecTranslator
  121. final def eitherCondR[L, R](implicit lc: Read[L], rc: Read[R]): EitherCodecConditionBuilder[L, R, Read]
    Attributes
    protected
    Definition Classes
    IterableCodecTranslator
  122. final def eitherCondW[L, R](implicit lc: Write[L], rc: Write[R]): EitherCodecConditionBuilder[L, R, Write]
    Attributes
    protected
    Definition Classes
    IterableCodecTranslator
  123. implicit final def eitherR[L, R](implicit arg0: Read[L], arg1: Read[R]): Read[Either[L, R]]
    Definition Classes
    AnyRefCodecsExplicit
  124. implicit final def eitherW[L, R](implicit arg0: Write[L], arg1: Write[R]): Write[Either[L, R]]
    Definition Classes
    AnyRefCodecsExplicit
  125. def encodeResponse: Directive0
    Definition Classes
    CodingDirectives
  126. def encodeResponseWith(first: Encoder, more: Encoder*): Directive0
    Definition Classes
    CodingDirectives
  127. def entity[T](um: FromRequestUnmarshaller[T]): Directive1[T]
    Definition Classes
    MarshallingDirectives
  128. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  129. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  130. def extract[T](f: (RequestContext) => T): Directive1[T]
    Definition Classes
    BasicDirectives
  131. def extractActorSystem: Directive1[ActorSystem]
    Definition Classes
    BasicDirectives
  132. def extractClientIP: Directive1[RemoteAddress]
    Definition Classes
    MiscDirectives
  133. def extractCredentials: Directive1[Option[HttpCredentials]]
    Definition Classes
    SecurityDirectives
  134. def extractDataBytes: Directive1[Source[ByteString, Any]]
    Definition Classes
    BasicDirectives
  135. def extractExecutionContext: Directive1[ExecutionContextExecutor]
    Definition Classes
    BasicDirectives
  136. def extractHost: Directive1[String]
    Definition Classes
    HostDirectives
  137. def extractLog: Directive1[LoggingAdapter]
    Definition Classes
    BasicDirectives
  138. def extractMatchedPath: Directive1[Path]
    Definition Classes
    BasicDirectives
  139. def extractMaterializer: Directive1[Materializer]
    Definition Classes
    BasicDirectives
  140. def extractMethod: Directive1[HttpMethod]
    Definition Classes
    MethodDirectives
  141. def extractOfferedWsProtocols: Directive1[Seq[String]]
    Definition Classes
    WebSocketDirectives
  142. def extractParserSettings: Directive1[ParserSettings]
    Definition Classes
    BasicDirectives
  143. def extractRequest: Directive1[HttpRequest]
    Definition Classes
    BasicDirectives
  144. def extractRequestContext: Directive1[RequestContext]
    Definition Classes
    BasicDirectives
  145. def extractRequestEntity: Directive1[RequestEntity]
    Definition Classes
    BasicDirectives
  146. def extractRequestTimeout: Directive1[Duration]
    Definition Classes
    TimeoutDirectives
  147. def extractScheme: Directive1[String]
    Definition Classes
    SchemeDirectives
  148. def extractSettings: Directive1[RoutingSettings]
    Definition Classes
    BasicDirectives
  149. def extractStrictEntity(timeout: FiniteDuration, maxBytes: Long): Directive1[Strict]
    Definition Classes
    BasicDirectives
  150. def extractStrictEntity(timeout: FiniteDuration): Directive1[Strict]
    Definition Classes
    BasicDirectives
  151. def extractUnmatchedPath: Directive1[Path]
    Definition Classes
    BasicDirectives
  152. def extractUri: Directive1[Uri]
    Definition Classes
    BasicDirectives
  153. def extractWebSocketUpgrade: Directive1[WebSocketUpgrade]
    Definition Classes
    WebSocketDirectives
  154. def failWith(error: Throwable): StandardRoute
    Definition Classes
    RouteDirectives
  155. def fileUpload(fieldName: String): Directive1[(FileInfo, Source[ByteString, Any])]
    Definition Classes
    FileUploadDirectives
  156. def fileUploadAll(fieldName: String): Directive1[Seq[(FileInfo, Source[ByteString, Any])]]
    Definition Classes
    FileUploadDirectives
    Annotations
    @ApiMayChange()
  157. 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
  158. 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
  159. 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
  160. 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
  161. 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
  162. 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
  163. 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
  164. 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
  165. 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
  166. 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
  167. 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
  168. 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
  169. 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
  170. 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
  171. 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
  172. 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
  173. def formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  174. def formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec): Directive[(Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  175. def formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec): Directive[(Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  176. def formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec): Directive[(Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  177. def formField(pdef1: FieldSpec, pdef2: FieldSpec): Directive[(Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  178. def formField(pdef1: FieldSpec): Directive[(Out)]
    Definition Classes
    FormFieldDirectivesInstances
  179. def formFieldMap: Directive1[Map[String, String]]
    Definition Classes
    FormFieldDirectives
  180. def formFieldMultiMap: Directive1[Map[String, List[String]]]
    Definition Classes
    FormFieldDirectives
  181. def formFieldSeq: Directive1[Seq[(String, String)]]
    Definition Classes
    FormFieldDirectives
  182. 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
  183. 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
  184. 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
  185. 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
  186. 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
  187. 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
  188. 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
  189. 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
  190. 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
  191. 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
  192. 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
  193. 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
  194. 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
  195. 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
  196. 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
  197. 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
  198. def formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  199. def formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec): Directive[(Out, Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  200. def formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec): Directive[(Out, Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  201. def formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec): Directive[(Out, Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  202. def formFields(pdef1: FieldSpec, pdef2: FieldSpec): Directive[(Out, Out)]
    Definition Classes
    FormFieldDirectivesInstances
  203. def formFields(pdef1: FieldSpec): Directive[(Out)]
    Definition Classes
    FormFieldDirectivesInstances
  204. def get: Directive0
    Definition Classes
    MethodDirectives
  205. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  206. def getFromBrowseableDirectories(directories: String*)(implicit renderer: DirectoryRenderer, resolver: ContentTypeResolver): Route
    Definition Classes
    FileAndResourceDirectives
  207. def getFromBrowseableDirectory(directory: String)(implicit renderer: DirectoryRenderer, resolver: ContentTypeResolver): Route
    Definition Classes
    FileAndResourceDirectives
  208. def getFromDirectory(directoryName: String)(implicit resolver: ContentTypeResolver): Route
    Definition Classes
    FileAndResourceDirectives
  209. def getFromFile(file: File, contentType: ContentType): Route
    Definition Classes
    FileAndResourceDirectives
  210. def getFromFile(file: File)(implicit resolver: ContentTypeResolver): Route
    Definition Classes
    FileAndResourceDirectives
  211. def getFromFile(fileName: String)(implicit resolver: ContentTypeResolver): Route
    Definition Classes
    FileAndResourceDirectives
  212. def getFromResource(resourceName: String, contentType: ContentType, classLoader: ClassLoader): Route
    Definition Classes
    FileAndResourceDirectives
  213. def getFromResource(resourceName: String)(implicit resolver: ContentTypeResolver): Route
    Definition Classes
    FileAndResourceDirectives
  214. def getFromResourceDirectory(directoryName: String, classLoader: ClassLoader)(implicit resolver: ContentTypeResolver): Route
    Definition Classes
    FileAndResourceDirectives
  215. def handle(handler: PartialFunction[HttpRequest, Future[HttpResponse]], rejections: Seq[Rejection]): StandardRoute
    Definition Classes
    RouteDirectives
  216. def handle(handler: PartialFunction[HttpRequest, Future[HttpResponse]]): StandardRoute
    Definition Classes
    RouteDirectives
  217. def handle(handler: (HttpRequest) => Future[HttpResponse]): StandardRoute
    Definition Classes
    RouteDirectives
  218. def handleExceptions(handler: ExceptionHandler): Directive0
    Definition Classes
    ExecutionDirectives
  219. def handleRejections(handler: RejectionHandler): Directive0
    Definition Classes
    ExecutionDirectives
  220. def handleSync(handler: PartialFunction[HttpRequest, HttpResponse], rejections: Seq[Rejection]): StandardRoute
    Definition Classes
    RouteDirectives
  221. def handleSync(handler: PartialFunction[HttpRequest, HttpResponse]): StandardRoute
    Definition Classes
    RouteDirectives
  222. def handleSync(handler: (HttpRequest) => HttpResponse): StandardRoute
    Definition Classes
    RouteDirectives
  223. def handleWebSocketMessages(handler: Flow[Message, Message, Any]): Route
    Definition Classes
    WebSocketDirectives
  224. def handleWebSocketMessagesForOptionalProtocol(handler: Flow[Message, Message, Any], subprotocol: Option[String]): Route
    Definition Classes
    WebSocketDirectives
  225. def handleWebSocketMessagesForProtocol(handler: Flow[Message, Message, Any], subprotocol: String): Route
    Definition Classes
    WebSocketDirectives
  226. def handleWith[A, B](f: (A) => B)(implicit um: FromRequestUnmarshaller[A], m: ToResponseMarshaller[B]): Route
    Definition Classes
    MarshallingDirectives
  227. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  228. def head: Directive0
    Definition Classes
    MethodDirectives
  229. def headerValue[T](f: (HttpHeader) => Option[T]): Directive1[T]
    Definition Classes
    HeaderDirectives
  230. def headerValueByName(headerName: String): Directive1[String]
    Definition Classes
    HeaderDirectives
  231. def headerValueByType[T](magnet: HeaderMagnet[T]): Directive1[T]
    Definition Classes
    HeaderDirectives
  232. def headerValuePF[T](pf: PartialFunction[HttpHeader, T]): Directive1[T]
    Definition Classes
    HeaderDirectives
  233. def host(regex: Regex): Directive1[String]
    Definition Classes
    HostDirectives
  234. def host(predicate: (String) => Boolean): Directive0
    Definition Classes
    HostDirectives
  235. def host(hostNames: String*): Directive0
    Definition Classes
    HostDirectives
  236. def ignoreTrailingSlash: Directive0
    Definition Classes
    PathDirectives
  237. def instanceOf[T](implicit m: ToResponseMarshaller[T]): ToResponseMarshaller[T]
    Definition Classes
    MarshallingDirectives
  238. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  239. def jsonReadLogging(v: => JsonVal)(implicit logEnabled: JsonConvertLogEnabled): JsonVal
    Definition Classes
    JsonLoggingStrategy
  240. def jsonWriteLogging(v: => JsonVal)(implicit logEnabled: JsonConvertLogEnabled): JsonVal
    Definition Classes
    JsonLoggingStrategy
  241. implicit final def list[T](implicit arg0: Codec[T]): Codec[List[T]]
    Definition Classes
    AnyRefCodecsExplicit
  242. def listDirectoryContents(directories: String*)(implicit renderer: DirectoryRenderer): Route
    Definition Classes
    FileAndResourceDirectives
  243. implicit final def listR[T](implicit arg0: Read[T]): Read[List[T]]
    Definition Classes
    AnyRefCodecsExplicit
  244. implicit final def listW[T](implicit arg0: Write[T]): Write[List[T]]
    Definition Classes
    AnyRefCodecsExplicit
  245. def logRequest(magnet: LoggingMagnet[(HttpRequest) => Unit]): Directive0
    Definition Classes
    DebuggingDirectives
  246. def logRequestResult(magnet: LoggingMagnet[(HttpRequest) => (RouteResult) => Unit]): Directive0
    Definition Classes
    DebuggingDirectives
  247. def logResult(magnet: LoggingMagnet[(RouteResult) => Unit]): Directive0
    Definition Classes
    DebuggingDirectives
  248. lazy val logger: Logger
    Attributes
    protected
    Definition Classes
    LazyLogging
    Annotations
    @transient()
  249. implicit final def map[K, V](implicit arg0: Codec[K], arg1: Codec[V]): Codec[Map[K, V]]
    Definition Classes
    AnyRefCodecsExplicit
  250. def mapInnerRoute(f: (Route) => Route): Directive0
    Definition Classes
    BasicDirectives
  251. implicit final def mapR[K, V](implicit arg0: Read[K], arg1: Read[V]): Read[Map[K, V]]
    Definition Classes
    AnyRefCodecsExplicit
  252. def mapRejections(f: (Seq[Rejection]) => Seq[Rejection]): Directive0
    Definition Classes
    BasicDirectives
  253. def mapRequest(f: (HttpRequest) => HttpRequest): Directive0
    Definition Classes
    BasicDirectives
  254. def mapRequestContext(f: (RequestContext) => RequestContext): Directive0
    Definition Classes
    BasicDirectives
  255. def mapResponse(f: (HttpResponse) => HttpResponse): Directive0
    Definition Classes
    BasicDirectives
  256. def mapResponseEntity(f: (ResponseEntity) => ResponseEntity): Directive0
    Definition Classes
    BasicDirectives
  257. def mapResponseHeaders(f: (Seq[HttpHeader]) => Seq[HttpHeader]): Directive0
    Definition Classes
    BasicDirectives
  258. def mapRouteResult(f: (RouteResult) => RouteResult): Directive0
    Definition Classes
    BasicDirectives
  259. def mapRouteResultFuture(f: (Future[RouteResult]) => Future[RouteResult]): Directive0
    Definition Classes
    BasicDirectives
  260. def mapRouteResultPF(f: PartialFunction[RouteResult, RouteResult]): Directive0
    Definition Classes
    BasicDirectives
  261. def mapRouteResultWith(f: (RouteResult) => Future[RouteResult]): Directive0
    Definition Classes
    BasicDirectives
  262. def mapRouteResultWithPF(f: PartialFunction[RouteResult, Future[RouteResult]]): Directive0
    Definition Classes
    BasicDirectives
  263. def mapSettings(f: (RoutingSettings) => RoutingSettings): Directive0
    Definition Classes
    BasicDirectives
  264. def mapUnmatchedPath(f: (Path) => Path): Directive0
    Definition Classes
    BasicDirectives
  265. implicit final def mapW[K, V](implicit arg0: Write[K], arg1: Write[V]): Write[Map[K, V]]
    Definition Classes
    AnyRefCodecsExplicit
  266. def method(httpMethod: HttpMethod): Directive0
    Definition Classes
    MethodDirectives
  267. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  268. def not(self: PathMatcher[_]): PathMatcher0
    Definition Classes
    PathMatchers
  269. def nothingMatcher[L](implicit arg0: Tuple[L]): PathMatcher[L]
    Definition Classes
    PathMatchers
  270. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  271. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  272. def onComplete[T](future: => Future[T]): Directive1[Try[T]]
    Definition Classes
    FutureDirectives
  273. def onCompleteWithBreaker[T](breaker: CircuitBreaker)(future: => Future[T]): Directive1[Try[T]]
    Definition Classes
    FutureDirectives
  274. def onSuccess(magnet: OnSuccessMagnet): Directive[Out]
    Definition Classes
    FutureDirectives
  275. implicit final def option[T](implicit arg0: Codec[T]): Codec[Option[T]]
    Definition Classes
    AnyRefCodecsExplicit
  276. implicit final def optionR[T](implicit arg0: Read[T]): Read[Option[T]]
    Definition Classes
    AnyRefCodecsExplicit
  277. implicit final def optionW[T](implicit arg0: Write[T]): Write[Option[T]]
    Definition Classes
    AnyRefCodecsExplicit
  278. def optionalAttribute[T](key: AttributeKey[T]): Directive1[Option[T]]
    Definition Classes
    AttributeDirectives
  279. def optionalCookie(name: String): Directive1[Option[HttpCookiePair]]
    Definition Classes
    CookieDirectives
  280. def optionalHeaderValue[T](f: (HttpHeader) => Option[T]): Directive1[Option[T]]
    Definition Classes
    HeaderDirectives
  281. def optionalHeaderValueByName(headerName: String): Directive1[Option[String]]
    Definition Classes
    HeaderDirectives
  282. def optionalHeaderValueByType[T <: HttpHeader](magnet: HeaderMagnet[T]): Directive1[Option[T]]
    Definition Classes
    HeaderDirectives
  283. def optionalHeaderValuePF[T](pf: PartialFunction[HttpHeader, T]): Directive1[Option[T]]
    Definition Classes
    HeaderDirectives
  284. def options: Directive0
    Definition Classes
    MethodDirectives
  285. def overrideMethodWithParameter(paramName: String): Directive0
    Definition Classes
    MethodDirectives
  286. 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
  287. 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
  288. 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
  289. 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
  290. 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
  291. 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
  292. 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
  293. 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
  294. 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
  295. 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
  296. 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
  297. 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
  298. 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
  299. 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
  300. 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
  301. 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
  302. def parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  303. def parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec): Directive[(Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  304. def parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec): Directive[(Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  305. def parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec): Directive[(Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  306. def parameter(pdef1: ParamSpec, pdef2: ParamSpec): Directive[(Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  307. def parameter(pdef1: ParamSpec): Directive[(Out)]
    Definition Classes
    ParameterDirectivesInstances
  308. def parameterMap: Directive1[Map[String, String]]
    Definition Classes
    ParameterDirectives
  309. def parameterMultiMap: Directive1[Map[String, List[String]]]
    Definition Classes
    ParameterDirectives
  310. def parameterSeq: Directive1[Seq[(String, String)]]
    Definition Classes
    ParameterDirectives
  311. 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
  312. 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
  313. 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
  314. 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
  315. 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
  316. 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
  317. 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
  318. 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
  319. 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
  320. 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
  321. 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
  322. 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
  323. 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
  324. 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
  325. 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
  326. 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
  327. def parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  328. def parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec): Directive[(Out, Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  329. def parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec): Directive[(Out, Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  330. def parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec): Directive[(Out, Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  331. def parameters(pdef1: ParamSpec, pdef2: ParamSpec): Directive[(Out, Out)]
    Definition Classes
    ParameterDirectivesInstances
  332. def parameters(pdef1: ParamSpec): Directive[(Out)]
    Definition Classes
    ParameterDirectivesInstances
  333. def pass: Directive0
    Definition Classes
    BasicDirectives
  334. def patch: Directive0
    Definition Classes
    MethodDirectives
  335. def path[L](pm: PathMatcher[L]): Directive[L]
    Definition Classes
    PathDirectives
  336. def pathEnd: Directive0
    Definition Classes
    PathDirectives
  337. def pathEndOrSingleSlash: Directive0
    Definition Classes
    PathDirectives
  338. def pathPrefix[L](pm: PathMatcher[L]): Directive[L]
    Definition Classes
    PathDirectives
  339. def pathPrefixTest[L](pm: PathMatcher[L]): Directive[L]
    Definition Classes
    PathDirectives
  340. def pathSingleSlash: Directive0
    Definition Classes
    PathDirectives
  341. def pathSuffix[L](pm: PathMatcher[L]): Directive[L]
    Definition Classes
    PathDirectives
  342. def pathSuffixTest[L](pm: PathMatcher[L]): Directive[L]
    Definition Classes
    PathDirectives
  343. def post: Directive0
    Definition Classes
    MethodDirectives
  344. def provide[T](value: T): Directive1[T]
    Definition Classes
    BasicDirectives
  345. def put: Directive0
    Definition Classes
    MethodDirectives
  346. def rawPathPrefix[L](pm: PathMatcher[L]): Directive[L]
    Definition Classes
    PathDirectives
  347. def rawPathPrefixTest[L](pm: PathMatcher[L]): Directive[L]
    Definition Classes
    PathDirectives
  348. def recoverRejections(f: (Seq[Rejection]) => RouteResult): Directive0
    Definition Classes
    BasicDirectives
  349. def recoverRejectionsWith(f: (Seq[Rejection]) => Future[RouteResult]): Directive0
    Definition Classes
    BasicDirectives
  350. def redirect(uri: Uri, redirectionType: Redirection): StandardRoute
    Definition Classes
    RouteDirectives
  351. def redirectToNoTrailingSlashIfPresent(redirectionType: Redirection): Directive0
    Definition Classes
    PathDirectives
  352. def redirectToTrailingSlashIfMissing(redirectionType: Redirection): Directive0
    Definition Classes
    PathDirectives
  353. def reject(rejections: Rejection*): StandardRoute
    Definition Classes
    RouteDirectives
  354. def reject: StandardRoute
    Definition Classes
    RouteDirectives
  355. def rejectEmptyResponse: Directive0
    Definition Classes
    MiscDirectives
  356. def requestEncodedWith(encoding: HttpEncoding): Directive0
    Definition Classes
    CodingDirectives
  357. def requestEntityEmpty: Directive0
    Definition Classes
    MiscDirectives
  358. def requestEntityPresent: Directive0
    Definition Classes
    MiscDirectives
  359. def respondWithDefaultHeader(responseHeader: HttpHeader): Directive0
    Definition Classes
    RespondWithDirectives
  360. def respondWithDefaultHeaders(firstHeader: HttpHeader, otherHeaders: HttpHeader*): Directive0
    Definition Classes
    RespondWithDirectives
  361. def respondWithDefaultHeaders(responseHeaders: Seq[HttpHeader]): Directive0
    Definition Classes
    RespondWithDirectives
  362. def respondWithHeader(responseHeader: HttpHeader): Directive0
    Definition Classes
    RespondWithDirectives
  363. def respondWithHeaders(firstHeader: HttpHeader, otherHeaders: HttpHeader*): Directive0
    Definition Classes
    RespondWithDirectives
  364. def respondWithHeaders(responseHeaders: Seq[HttpHeader]): Directive0
    Definition Classes
    RespondWithDirectives
  365. def responseEncodingAccepted(encoding: HttpEncoding): Directive0
    Definition Classes
    CodingDirectives
  366. def scheme(name: String): Directive0
    Definition Classes
    SchemeDirectives
  367. def selectPreferredLanguage(first: Language, more: Language*): Directive1[Language]
    Definition Classes
    MiscDirectives
  368. def separateOnSlashes(string: String): PathMatcher0
    Definition Classes
    PathMatchers
  369. implicit final def seq[T](implicit arg0: Codec[T]): Codec[Seq[T]]
    Definition Classes
    AnyRefCodecsExplicit
  370. implicit final def seqR[T](implicit arg0: Read[T]): Read[Seq[T]]
    Definition Classes
    AnyRefCodecsExplicit
  371. implicit final def seqW[T](implicit arg0: Write[T]): Write[Seq[T]]
    Definition Classes
    AnyRefCodecsExplicit
  372. implicit final def set[T](implicit arg0: Codec[T]): Codec[Set[T]]
    Definition Classes
    AnyRefCodecsExplicit
  373. def setCookie(first: HttpCookie, more: HttpCookie*): Directive0
    Definition Classes
    CookieDirectives
  374. implicit final def setR[T](implicit arg0: Read[T]): Read[Set[T]]
    Definition Classes
    AnyRefCodecsExplicit
  375. implicit final def setW[T](implicit arg0: Write[T]): Write[Set[T]]
    Definition Classes
    AnyRefCodecsExplicit
  376. def storeUploadedFile(fieldName: String, destFn: (FileInfo) => File): Directive[(FileInfo, File)]
    Definition Classes
    FileUploadDirectives
    Annotations
    @ApiMayChange()
  377. def storeUploadedFiles(fieldName: String, destFn: (FileInfo) => File): Directive1[Seq[(FileInfo, File)]]
    Definition Classes
    FileUploadDirectives
    Annotations
    @ApiMayChange()
  378. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  379. def textract[L](f: (RequestContext) => L)(implicit arg0: Tuple[L]): Directive[L]
    Definition Classes
    BasicDirectives
  380. def toStrictEntity(timeout: FiniteDuration, maxBytes: Long): Directive0
    Definition Classes
    BasicDirectives
  381. def toStrictEntity(timeout: FiniteDuration): Directive0
    Definition Classes
    BasicDirectives
  382. def toString(): String
    Definition Classes
    AnyRef → Any
  383. def tprovide[L](values: L)(implicit arg0: Tuple[L]): Directive[L]
    Definition Classes
    BasicDirectives
  384. def tuple[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V](implicit arg0: Codec[A], arg1: Codec[B], arg2: Codec[C], arg3: Codec[D], arg4: Codec[E], arg5: Codec[F], arg6: Codec[G], arg7: Codec[H], arg8: Codec[I], arg9: Codec[J], arg10: Codec[K], arg11: Codec[L], arg12: Codec[M], arg13: Codec[N], arg14: Codec[O], arg15: Codec[P], arg16: Codec[Q], arg17: Codec[R], arg18: Codec[S], arg19: Codec[T], arg20: Codec[U], arg21: Codec[V]): Codec[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)]
    Attributes
    protected
    Definition Classes
    TupleCodecTranslator
  385. def tuple[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U](implicit arg0: Codec[A], arg1: Codec[B], arg2: Codec[C], arg3: Codec[D], arg4: Codec[E], arg5: Codec[F], arg6: Codec[G], arg7: Codec[H], arg8: Codec[I], arg9: Codec[J], arg10: Codec[K], arg11: Codec[L], arg12: Codec[M], arg13: Codec[N], arg14: Codec[O], arg15: Codec[P], arg16: Codec[Q], arg17: Codec[R], arg18: Codec[S], arg19: Codec[T], arg20: Codec[U]): Codec[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)]
    Attributes
    protected
    Definition Classes
    TupleCodecTranslator
  386. def tuple[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T](implicit arg0: Codec[A], arg1: Codec[B], arg2: Codec[C], arg3: Codec[D], arg4: Codec[E], arg5: Codec[F], arg6: Codec[G], arg7: Codec[H], arg8: Codec[I], arg9: Codec[J], arg10: Codec[K], arg11: Codec[L], arg12: Codec[M], arg13: Codec[N], arg14: Codec[O], arg15: Codec[P], arg16: Codec[Q], arg17: Codec[R], arg18: Codec[S], arg19: Codec[T]): Codec[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)]
    Attributes
    protected
    Definition Classes
    TupleCodecTranslator
  387. def tuple[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S](implicit arg0: Codec[A], arg1: Codec[B], arg2: Codec[C], arg3: Codec[D], arg4: Codec[E], arg5: Codec[F], arg6: Codec[G], arg7: Codec[H], arg8: Codec[I], arg9: Codec[J], arg10: Codec[K], arg11: Codec[L], arg12: Codec[M], arg13: Codec[N], arg14: Codec[O], arg15: Codec[P], arg16: Codec[Q], arg17: Codec[R], arg18: Codec[S]): Codec[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)]
    Attributes
    protected
    Definition Classes
    TupleCodecTranslator
  388. def tuple[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R](implicit arg0: Codec[A], arg1: Codec[B], arg2: Codec[C], arg3: Codec[D], arg4: Codec[E], arg5: Codec[F], arg6: Codec[G], arg7: Codec[H], arg8: Codec[I], arg9: Codec[J], arg10: Codec[K], arg11: Codec[L], arg12: Codec[M], arg13: Codec[N], arg14: Codec[O], arg15: Codec[P], arg16: Codec[Q], arg17: Codec[R]): Codec[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)]
    Attributes
    protected
    Definition Classes
    TupleCodecTranslator
  389. def tuple[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q](implicit arg0: Codec[A], arg1: Codec[B], arg2: Codec[C], arg3: Codec[D], arg4: Codec[E], arg5: Codec[F], arg6: Codec[G], arg7: Codec[H], arg8: Codec[I], arg9: Codec[J], arg10: Codec[K], arg11: Codec[L], arg12: Codec[M], arg13: Codec[N], arg14: Codec[O], arg15: Codec[P], arg16: Codec[Q]): Codec[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)]
    Attributes
    protected
    Definition Classes
    TupleCodecTranslator
  390. def tuple[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P](implicit arg0: Codec[A], arg1: Codec[B], arg2: Codec[C], arg3: Codec[D], arg4: Codec[E], arg5: Codec[F], arg6: Codec[G], arg7: Codec[H], arg8: Codec[I], arg9: Codec[J], arg10: Codec[K], arg11: Codec[L], arg12: Codec[M], arg13: Codec[N], arg14: Codec[O], arg15: Codec[P]): Codec[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)]
    Attributes
    protected
    Definition Classes
    TupleCodecTranslator
  391. def tuple[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O](implicit arg0: Codec[A], arg1: Codec[B], arg2: Codec[C], arg3: Codec[D], arg4: Codec[E], arg5: Codec[F], arg6: Codec[G], arg7: Codec[H], arg8: Codec[I], arg9: Codec[J], arg10: Codec[K], arg11: Codec[L], arg12: Codec[M], arg13: Codec[N], arg14: Codec[O]): Codec[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)]
    Attributes
    protected
    Definition Classes
    TupleCodecTranslator
  392. def tuple[A, B, C, D, E, F, G, H, I, J, K, L, M, N](implicit arg0: Codec[A], arg1: Codec[B], arg2: Codec[C], arg3: Codec[D], arg4: Codec[E], arg5: Codec[F], arg6: Codec[G], arg7: Codec[H], arg8: Codec[I], arg9: Codec[J], arg10: Codec[K], arg11: Codec[L], arg12: Codec[M], arg13: Codec[N]): Codec[(A, B, C, D, E, F, G, H, I, J, K, L, M, N)]
    Attributes
    protected
    Definition Classes
    TupleCodecTranslator
  393. def tuple[A, B, C, D, E, F, G, H, I, J, K, L, M](implicit arg0: Codec[A], arg1: Codec[B], arg2: Codec[C], arg3: Codec[D], arg4: Codec[E], arg5: Codec[F], arg6: Codec[G], arg7: Codec[H], arg8: Codec[I], arg9: Codec[J], arg10: Codec[K], arg11: Codec[L], arg12: Codec[M]): Codec[(A, B, C, D, E, F, G, H, I, J, K, L, M)]
    Attributes
    protected
    Definition Classes
    TupleCodecTranslator
  394. def tuple[A, B, C, D, E, F, G, H, I, J, K, L](implicit arg0: Codec[A], arg1: Codec[B], arg2: Codec[C], arg3: Codec[D], arg4: Codec[E], arg5: Codec[F], arg6: Codec[G], arg7: Codec[H], arg8: Codec[I], arg9: Codec[J], arg10: Codec[K], arg11: Codec[L]): Codec[(A, B, C, D, E, F, G, H, I, J, K, L)]
    Attributes
    protected
    Definition Classes
    TupleCodecTranslator
  395. def tuple[A, B, C, D, E, F, G, H, I, J, K](implicit arg0: Codec[A], arg1: Codec[B], arg2: Codec[C], arg3: Codec[D], arg4: Codec[E], arg5: Codec[F], arg6: Codec[G], arg7: Codec[H], arg8: Codec[I], arg9: Codec[J], arg10: Codec[K]): Codec[(A, B, C, D, E, F, G, H, I, J, K)]
    Attributes
    protected
    Definition Classes
    TupleCodecTranslator
  396. def tuple[A, B, C, D, E, F, G, H, I, J](implicit arg0: Codec[A], arg1: Codec[B], arg2: Codec[C], arg3: Codec[D], arg4: Codec[E], arg5: Codec[F], arg6: Codec[G], arg7: Codec[H], arg8: Codec[I], arg9: Codec[J]): Codec[(A, B, C, D, E, F, G, H, I, J)]
    Attributes
    protected
    Definition Classes
    TupleCodecTranslator
  397. def tuple[A, B, C, D, E, F, G, H, I](implicit arg0: Codec[A], arg1: Codec[B], arg2: Codec[C], arg3: Codec[D], arg4: Codec[E], arg5: Codec[F], arg6: Codec[G], arg7: Codec[H], arg8: Codec[I]): Codec[(A, B, C, D, E, F, G, H, I)]
    Attributes
    protected
    Definition Classes
    TupleCodecTranslator
  398. def tuple[A, B, C, D, E, F, G, H](implicit arg0: Codec[A], arg1: Codec[B], arg2: Codec[C], arg3: Codec[D], arg4: Codec[E], arg5: Codec[F], arg6: Codec[G], arg7: Codec[H]): Codec[(A, B, C, D, E, F, G, H)]
    Attributes
    protected
    Definition Classes
    TupleCodecTranslator
  399. def tuple[A, B, C, D, E, F, G](implicit arg0: Codec[A], arg1: Codec[B], arg2: Codec[C], arg3: Codec[D], arg4: Codec[E], arg5: Codec[F], arg6: Codec[G]): Codec[(A, B, C, D, E, F, G)]
    Attributes
    protected
    Definition Classes
    TupleCodecTranslator
  400. def tuple[A, B, C, D, E, F](implicit arg0: Codec[A], arg1: Codec[B], arg2: Codec[C], arg3: Codec[D], arg4: Codec[E], arg5: Codec[F]): Codec[(A, B, C, D, E, F)]
    Attributes
    protected
    Definition Classes
    TupleCodecTranslator
  401. def tuple[A, B, C, D, E](implicit arg0: Codec[A], arg1: Codec[B], arg2: Codec[C], arg3: Codec[D], arg4: Codec[E]): Codec[(A, B, C, D, E)]
    Attributes
    protected
    Definition Classes
    TupleCodecTranslator
  402. def tuple[A, B, C, D](implicit arg0: Codec[A], arg1: Codec[B], arg2: Codec[C], arg3: Codec[D]): Codec[(A, B, C, D)]
    Attributes
    protected
    Definition Classes
    TupleCodecTranslator
  403. def tuple[A, B, C](implicit arg0: Codec[A], arg1: Codec[B], arg2: Codec[C]): Codec[(A, B, C)]
    Attributes
    protected
    Definition Classes
    TupleCodecTranslator
  404. def tuple[A, B](implicit arg0: Codec[A], arg1: Codec[B]): Codec[(A, B)]
    Attributes
    protected
    Definition Classes
    TupleCodecTranslator
  405. def unmarshaller[T](implicit read: Read[T], system: ActorSystem): Unmarshaller[HttpRequest, T]
    Attributes
    protected
  406. def validate(check: => Boolean, errorMsg: String): Directive0
    Definition Classes
    MiscDirectives
  407. implicit final def vector[T](implicit arg0: Codec[T]): Codec[Vector[T]]
    Definition Classes
    AnyRefCodecsExplicit
  408. implicit final def vectorR[T](implicit arg0: Read[T]): Read[Vector[T]]
    Definition Classes
    AnyRefCodecsExplicit
  409. implicit final def vectorW[T](implicit arg0: Write[T]): Write[Vector[T]]
    Definition Classes
    AnyRefCodecsExplicit
  410. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  411. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  412. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  413. def withExecutionContext(ec: ExecutionContextExecutor): Directive0
    Definition Classes
    BasicDirectives
  414. def withLog(log: LoggingAdapter): Directive0
    Definition Classes
    BasicDirectives
  415. def withMaterializer(materializer: Materializer): Directive0
    Definition Classes
    BasicDirectives
  416. def withPrecompressedMediaTypeSupport: Directive0
    Definition Classes
    CodingDirectives
  417. def withRangeSupport: Directive0
    Definition Classes
    RangeDirectives
  418. def withRequestTimeout(timeout: Duration, handler: Option[(HttpRequest) => HttpResponse]): Directive0
    Definition Classes
    TimeoutDirectives
  419. def withRequestTimeout(timeout: Duration, handler: (HttpRequest) => HttpResponse): Directive0
    Definition Classes
    TimeoutDirectives
  420. def withRequestTimeout(timeout: Duration): Directive0
    Definition Classes
    TimeoutDirectives
  421. def withRequestTimeoutResponse(handler: (HttpRequest) => HttpResponse): Directive0
    Definition Classes
    TimeoutDirectives
  422. def withSettings(settings: RoutingSettings): Directive0
    Definition Classes
    BasicDirectives
  423. def withSizeLimit(maxBytes: Long): Directive0
    Definition Classes
    MiscDirectives
  424. def withoutRequestTimeout: Directive0
    Definition Classes
    TimeoutDirectives
  425. def withoutSizeLimit: Directive0
    Definition Classes
    MiscDirectives
  426. implicit case object ListMonoidEntry extends MonoidEmpty[List] with Product with Serializable
    Definition Classes
    AnyRefCodecs
  427. implicit case object SeqMonoidEntry extends MonoidEmpty[Seq] with Product with Serializable
    Definition Classes
    AnyRefCodecs
  428. implicit case object VectorMonoidEntry extends MonoidEmpty[Vector] with Product with Serializable
    Definition Classes
    AnyRefCodecs

Deprecated Value Members

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

    (Since version 10.2.0) use extractWebSocketUpgrade instead

  2. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated
  3. 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)

  4. 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)

Inherited from Directives

Inherited from AttributeDirectives

Inherited from FramedEntityStreamingDirectives

Inherited from WebSocketDirectives

Inherited from SecurityDirectives

Inherited from SchemeDirectives

Inherited from RouteDirectives

Inherited from RespondWithDirectives

Inherited from RangeDirectives

Inherited from PathDirectives

Inherited from ImplicitPathMatcherConstruction

Inherited from PathMatchers

Inherited from TimeoutDirectives

Inherited from ParameterDirectives

Inherited from ParameterDirectivesInstances

Inherited from MiscDirectives

Inherited from MethodDirectives

Inherited from MarshallingDirectives

Inherited from HostDirectives

Inherited from HeaderDirectives

Inherited from FutureDirectives

Inherited from FormFieldDirectives

Inherited from ToNameReceptacleEnhancements

Inherited from FormFieldDirectivesInstances

Inherited from FileUploadDirectives

Inherited from FileAndResourceDirectives

Inherited from ExecutionDirectives

Inherited from CodingDirectives

Inherited from DebuggingDirectives

Inherited from CookieDirectives

Inherited from CacheConditionDirectives

Inherited from BasicDirectives

Inherited from RouteConcatenation

Inherited from CodecDef

Inherited from CodecBuildFeature

Inherited from DynamicCodecGenFeature

Inherited from RootCodecTranslator

Inherited from TupleCodecTranslator

Inherited from IterableCodecTranslator

Inherited from All

Inherited from TupleCodecsImpl

Inherited from TupleCodecs

Inherited from AnyRefCodecsExplicit

Inherited from AnyRefCodecs

Inherited from AnyValCodecs

Inherited from JsonTransform

Inherited from JsonLoggingStrategy

Inherited from LazyLogging

Inherited from AnyRef

Inherited from Any

Ungrouped