class ComponentResource extends Directives with FailFastCirceSupport with RouteWithUser
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ComponentResource
- RouteWithUser
- FailFastCirceSupport
- FailFastUnmarshaller
- BaseCirceSupport
- 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
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new ComponentResource(componentService: ComponentService)(implicit ec: ExecutionContext, mat: Materializer)
Type Members
- type AsyncAuthenticator[T] = (Credentials) => Future[Option[T]]
- Definition Classes
- SecurityDirectives
- type AsyncAuthenticatorPF[T] = PartialFunction[Credentials, Future[T]]
- Definition Classes
- SecurityDirectives
- type AuthenticationResult[+T] = Either[HttpChallenge, T]
- Definition Classes
- SecurityDirectives
- type Authenticator[T] = (Credentials) => Option[T]
- Definition Classes
- SecurityDirectives
- type AuthenticatorPF[T] = PartialFunction[Credentials, T]
- Definition Classes
- SecurityDirectives
- abstract class NumberMatcher[T] extends PathMatcher1[T]
- Definition Classes
- PathMatchers
- type RequestToSourceUnmarshaller[T] = Unmarshaller[HttpRequest, Source[T, NotUsed]]
- Definition Classes
- FramedEntityStreamingDirectives
- type SourceOf[A] = Source[A, _]
- Definition Classes
- BaseCirceSupport
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val DoubleNumber: PathMatcher1[Double]
- Definition Classes
- PathMatchers
- val JavaUUID: PathMatcher1[UUID]
- Definition Classes
- PathMatchers
- val Neutral: PathMatcher0
- Definition Classes
- PathMatchers
- def Segments(min: Int, max: Int): PathMatcher1[List[String]]
- Definition Classes
- PathMatchers
- def Segments(count: Int): PathMatcher1[List[String]]
- Definition Classes
- PathMatchers
- val Segments: PathMatcher1[List[String]]
- Definition Classes
- PathMatchers
- def _defaultClassLoader: ClassLoader
- Attributes
- protected[http]
- Definition Classes
- FileAndResourceDirectives
- implicit def _enhanceRouteWithConcatenation(route: Route): RouteWithConcatenation
- Definition Classes
- RouteConcatenation
- implicit def _regex2PathMatcher(regex: Regex): PathMatcher1[String]
- Definition Classes
- ImplicitPathMatcherConstruction
- implicit def _segmentStringToPathMatcher(segment: String): PathMatcher0
- Definition Classes
- ImplicitPathMatcherConstruction
- implicit def _string2NR(string: String): NameReceptacle[String]
- Definition Classes
- ToNameReceptacleEnhancements
- Annotations
- @implicitAmbiguous()
- implicit def _stringExtractionPair2PathMatcher[T](tuple: (String, T)): PathMatcher1[T]
- Definition Classes
- ImplicitPathMatcherConstruction
- implicit def _stringNameOptionReceptacle2PathMatcher(nr: NameOptionReceptacle[String]): PathMatcher0
- Definition Classes
- ImplicitPathMatcherConstruction
- implicit def _symbol2NR(symbol: Symbol): NameReceptacle[String]
- Definition Classes
- ToNameReceptacleEnhancements
- implicit def _valueMap2PathMatcher[T](valueMap: Map[String, T]): PathMatcher1[T]
- Definition Classes
- ImplicitPathMatcherConstruction
- def as[T](implicit um: FromRequestUnmarshaller[T]): FromRequestUnmarshaller[T]
- Definition Classes
- MarshallingDirectives
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- final def asSourceOf[T](support: EntityStreamingSupport)(implicit um: FromByteStringUnmarshaller[T]): RequestToSourceUnmarshaller[T]
- Definition Classes
- FramedEntityStreamingDirectives
- final def asSourceOf[T](implicit um: FromByteStringUnmarshaller[T], support: EntityStreamingSupport): RequestToSourceUnmarshaller[T]
- Definition Classes
- FramedEntityStreamingDirectives
- def attribute[T](key: AttributeKey[T]): Directive1[T]
- Definition Classes
- AttributeDirectives
- def authenticateBasic[T](realm: String, authenticator: Authenticator[T]): AuthenticationDirective[T]
- Definition Classes
- SecurityDirectives
- def authenticateBasicAsync[T](realm: String, authenticator: AsyncAuthenticator[T]): AuthenticationDirective[T]
- Definition Classes
- SecurityDirectives
- def authenticateBasicPF[T](realm: String, authenticator: AuthenticatorPF[T]): AuthenticationDirective[T]
- Definition Classes
- SecurityDirectives
- def authenticateBasicPFAsync[T](realm: String, authenticator: AsyncAuthenticatorPF[T]): AuthenticationDirective[T]
- Definition Classes
- SecurityDirectives
- def authenticateOAuth2[T](realm: String, authenticator: Authenticator[T]): AuthenticationDirective[T]
- Definition Classes
- SecurityDirectives
- def authenticateOAuth2Async[T](realm: String, authenticator: AsyncAuthenticator[T]): AuthenticationDirective[T]
- Definition Classes
- SecurityDirectives
- def authenticateOAuth2PF[T](realm: String, authenticator: AuthenticatorPF[T]): AuthenticationDirective[T]
- Definition Classes
- SecurityDirectives
- def authenticateOAuth2PFAsync[T](realm: String, authenticator: AsyncAuthenticatorPF[T]): AuthenticationDirective[T]
- Definition Classes
- SecurityDirectives
- def authenticateOrRejectWithChallenge[C <: HttpCredentials, T](authenticator: (Option[C]) => Future[AuthenticationResult[T]])(implicit arg0: ClassTag[C]): AuthenticationDirective[T]
- Definition Classes
- SecurityDirectives
- def authenticateOrRejectWithChallenge[T](authenticator: (Option[HttpCredentials]) => Future[AuthenticationResult[T]]): AuthenticationDirective[T]
- Definition Classes
- SecurityDirectives
- def authorize(check: (RequestContext) => Boolean): Directive0
- Definition Classes
- SecurityDirectives
- def authorize(check: => Boolean): Directive0
- Definition Classes
- SecurityDirectives
- def authorizeAsync(check: (RequestContext) => Future[Boolean]): Directive0
- Definition Classes
- SecurityDirectives
- def authorizeAsync(check: => Future[Boolean]): Directive0
- Definition Classes
- SecurityDirectives
- def byteStringJsonUnmarshaller: Unmarshaller[ByteString, Json]
- Definition Classes
- BaseCirceSupport
- def cancelRejection(rejection: Rejection): Directive0
- Definition Classes
- BasicDirectives
- def cancelRejections(cancelFilter: (Rejection) => Boolean): Directive0
- Definition Classes
- BasicDirectives
- def cancelRejections(classes: Class[_]*): Directive0
- Definition Classes
- BasicDirectives
- def checkSameOrigin(allowed: Default): Directive0
- Definition Classes
- HeaderDirectives
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def complete[T](status: StatusCode, headers: Seq[HttpHeader], v: => T)(implicit m: ToEntityMarshaller[T]): StandardRoute
- Definition Classes
- RouteDirectives
- def complete[T](status: StatusCode, v: => T)(implicit m: ToEntityMarshaller[T]): StandardRoute
- Definition Classes
- RouteDirectives
- def complete(m: => ToResponseMarshallable): StandardRoute
- Definition Classes
- RouteDirectives
- def completeOrRecoverWith(magnet: CompleteOrRecoverWithMagnet): Directive1[Throwable]
- Definition Classes
- FutureDirectives
- def completeWith[T](marshaller: ToResponseMarshaller[T])(inner: ((T) => Unit) => Unit): Route
- Definition Classes
- MarshallingDirectives
- def concat(routes: Route*): Route
- Definition Classes
- RouteConcatenation
- def conditional(eTag: Option[EntityTag], lastModified: Option[DateTime]): Directive0
- Definition Classes
- CacheConditionDirectives
- def conditional(eTag: EntityTag, lastModified: DateTime): Directive0
- Definition Classes
- CacheConditionDirectives
- def conditional(lastModified: DateTime): Directive0
- Definition Classes
- CacheConditionDirectives
- def conditional(eTag: EntityTag): Directive0
- Definition Classes
- CacheConditionDirectives
- def cookie(name: String): Directive1[HttpCookiePair]
- Definition Classes
- CookieDirectives
- def decodeRequest: Directive0
- Definition Classes
- CodingDirectives
- def decodeRequestWith(decoders: Decoder*): Directive0
- Definition Classes
- CodingDirectives
- def decodeRequestWith(decoder: Decoder): Directive0
- Definition Classes
- CodingDirectives
- def delete: Directive0
- Definition Classes
- MethodDirectives
- def deleteCookie(name: String, domain: String, path: String): Directive0
- Definition Classes
- CookieDirectives
- def deleteCookie(first: HttpCookie, more: HttpCookie*): Directive0
- Definition Classes
- CookieDirectives
- implicit val ec: ExecutionContext
- def encodeResponse: Directive0
- Definition Classes
- CodingDirectives
- def encodeResponseWith(first: Encoder, more: Encoder*): Directive0
- Definition Classes
- CodingDirectives
- def entity[T](um: FromRequestUnmarshaller[T]): Directive1[T]
- Definition Classes
- MarshallingDirectives
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def extract[T](f: (RequestContext) => T): Directive1[T]
- Definition Classes
- BasicDirectives
- def extractActorSystem: Directive1[ActorSystem]
- Definition Classes
- BasicDirectives
- def extractClientIP: Directive1[RemoteAddress]
- Definition Classes
- MiscDirectives
- def extractCredentials: Directive1[Option[HttpCredentials]]
- Definition Classes
- SecurityDirectives
- def extractDataBytes: Directive1[Source[ByteString, Any]]
- Definition Classes
- BasicDirectives
- def extractExecutionContext: Directive1[ExecutionContextExecutor]
- Definition Classes
- BasicDirectives
- def extractHost: Directive1[String]
- Definition Classes
- HostDirectives
- def extractLog: Directive1[LoggingAdapter]
- Definition Classes
- BasicDirectives
- def extractMatchedPath: Directive1[Path]
- Definition Classes
- BasicDirectives
- def extractMaterializer: Directive1[Materializer]
- Definition Classes
- BasicDirectives
- def extractMethod: Directive1[HttpMethod]
- Definition Classes
- MethodDirectives
- def extractOfferedWsProtocols: Directive1[Seq[String]]
- Definition Classes
- WebSocketDirectives
- def extractParserSettings: Directive1[ParserSettings]
- Definition Classes
- BasicDirectives
- def extractRequest: Directive1[HttpRequest]
- Definition Classes
- BasicDirectives
- def extractRequestContext: Directive1[RequestContext]
- Definition Classes
- BasicDirectives
- def extractRequestEntity: Directive1[RequestEntity]
- Definition Classes
- BasicDirectives
- def extractRequestTimeout: Directive1[Duration]
- Definition Classes
- TimeoutDirectives
- def extractScheme: Directive1[String]
- Definition Classes
- SchemeDirectives
- def extractSettings: Directive1[RoutingSettings]
- Definition Classes
- BasicDirectives
- def extractStrictEntity(timeout: FiniteDuration, maxBytes: Long): Directive1[Strict]
- Definition Classes
- BasicDirectives
- def extractStrictEntity(timeout: FiniteDuration): Directive1[Strict]
- Definition Classes
- BasicDirectives
- def extractUnmatchedPath: Directive1[Path]
- Definition Classes
- BasicDirectives
- def extractUri: Directive1[Uri]
- Definition Classes
- BasicDirectives
- def extractWebSocketUpgrade: Directive1[WebSocketUpgrade]
- Definition Classes
- WebSocketDirectives
- def failWith(error: Throwable): StandardRoute
- Definition Classes
- RouteDirectives
- def fileUpload(fieldName: String): Directive1[(FileInfo, Source[ByteString, Any])]
- Definition Classes
- FileUploadDirectives
- def fileUploadAll(fieldName: String): Directive1[Seq[(FileInfo, Source[ByteString, Any])]]
- Definition Classes
- FileUploadDirectives
- Annotations
- @ApiMayChange()
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- def formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
- def formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec): Directive[(Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
- def formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec): Directive[(Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
- def formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec): Directive[(Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
- def formField(pdef1: FieldSpec, pdef2: FieldSpec): Directive[(Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
- def formField(pdef1: FieldSpec): Directive[(Out)]
- Definition Classes
- FormFieldDirectivesInstances
- def formFieldMap: Directive1[Map[String, String]]
- Definition Classes
- FormFieldDirectives
- def formFieldMultiMap: Directive1[Map[String, List[String]]]
- Definition Classes
- FormFieldDirectives
- def formFieldSeq: Directive1[Seq[(String, String)]]
- Definition Classes
- FormFieldDirectives
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- def formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
- def formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec): Directive[(Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
- def formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec): Directive[(Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
- def formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec): Directive[(Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
- def formFields(pdef1: FieldSpec, pdef2: FieldSpec): Directive[(Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
- def formFields(pdef1: FieldSpec): Directive[(Out)]
- Definition Classes
- FormFieldDirectivesInstances
- implicit final def fromByteStringUnmarshaller[A](implicit arg0: Decoder[A]): Unmarshaller[ByteString, A]
- Definition Classes
- FailFastUnmarshaller
- def get: Directive0
- Definition Classes
- MethodDirectives
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def getFromBrowseableDirectories(directories: String*)(implicit renderer: DirectoryRenderer, resolver: ContentTypeResolver): Route
- Definition Classes
- FileAndResourceDirectives
- def getFromBrowseableDirectory(directory: String)(implicit renderer: DirectoryRenderer, resolver: ContentTypeResolver): Route
- Definition Classes
- FileAndResourceDirectives
- def getFromDirectory(directoryName: String)(implicit resolver: ContentTypeResolver): Route
- Definition Classes
- FileAndResourceDirectives
- def getFromFile(file: File, contentType: ContentType): Route
- Definition Classes
- FileAndResourceDirectives
- def getFromFile(file: File)(implicit resolver: ContentTypeResolver): Route
- Definition Classes
- FileAndResourceDirectives
- def getFromFile(fileName: String)(implicit resolver: ContentTypeResolver): Route
- Definition Classes
- FileAndResourceDirectives
- def getFromResource(resourceName: String, contentType: ContentType, classLoader: ClassLoader): Route
- Definition Classes
- FileAndResourceDirectives
- def getFromResource(resourceName: String)(implicit resolver: ContentTypeResolver): Route
- Definition Classes
- FileAndResourceDirectives
- def getFromResourceDirectory(directoryName: String, classLoader: ClassLoader)(implicit resolver: ContentTypeResolver): Route
- Definition Classes
- FileAndResourceDirectives
- def handle(handler: PartialFunction[HttpRequest, Future[HttpResponse]], rejections: Seq[Rejection]): StandardRoute
- Definition Classes
- RouteDirectives
- def handle(handler: PartialFunction[HttpRequest, Future[HttpResponse]]): StandardRoute
- Definition Classes
- RouteDirectives
- def handle(handler: (HttpRequest) => Future[HttpResponse]): StandardRoute
- Definition Classes
- RouteDirectives
- def handleExceptions(handler: ExceptionHandler): Directive0
- Definition Classes
- ExecutionDirectives
- def handleRejections(handler: RejectionHandler): Directive0
- Definition Classes
- ExecutionDirectives
- def handleSync(handler: PartialFunction[HttpRequest, HttpResponse], rejections: Seq[Rejection]): StandardRoute
- Definition Classes
- RouteDirectives
- def handleSync(handler: PartialFunction[HttpRequest, HttpResponse]): StandardRoute
- Definition Classes
- RouteDirectives
- def handleSync(handler: (HttpRequest) => HttpResponse): StandardRoute
- Definition Classes
- RouteDirectives
- def handleWebSocketMessages(handler: Flow[Message, Message, Any]): Route
- Definition Classes
- WebSocketDirectives
- def handleWebSocketMessagesForOptionalProtocol(handler: Flow[Message, Message, Any], subprotocol: Option[String]): Route
- Definition Classes
- WebSocketDirectives
- def handleWebSocketMessagesForProtocol(handler: Flow[Message, Message, Any], subprotocol: String): Route
- Definition Classes
- WebSocketDirectives
- def handleWith[A, B](f: (A) => B)(implicit um: FromRequestUnmarshaller[A], m: ToResponseMarshaller[B]): Route
- Definition Classes
- MarshallingDirectives
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def head: Directive0
- Definition Classes
- MethodDirectives
- def headerValue[T](f: (HttpHeader) => Option[T]): Directive1[T]
- Definition Classes
- HeaderDirectives
- def headerValueByName(headerName: String): Directive1[String]
- Definition Classes
- HeaderDirectives
- def headerValueByType[T](magnet: HeaderMagnet[T]): Directive1[T]
- Definition Classes
- HeaderDirectives
- def headerValuePF[T](pf: PartialFunction[HttpHeader, T]): Directive1[T]
- Definition Classes
- HeaderDirectives
- def host(regex: Regex): Directive1[String]
- Definition Classes
- HostDirectives
- def host(predicate: (String) => Boolean): Directive0
- Definition Classes
- HostDirectives
- def host(hostNames: String*): Directive0
- Definition Classes
- HostDirectives
- def ignoreTrailingSlash: Directive0
- Definition Classes
- PathDirectives
- def instanceOf[T](implicit m: ToResponseMarshaller[T]): ToResponseMarshaller[T]
- Definition Classes
- MarshallingDirectives
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- implicit final def jsonMarshaller(implicit printer: Printer): ToEntityMarshaller[Json]
- Definition Classes
- BaseCirceSupport
- implicit final val jsonUnmarshaller: FromEntityUnmarshaller[Json]
- Definition Classes
- BaseCirceSupport
- def listDirectoryContents(directories: String*)(implicit renderer: DirectoryRenderer): Route
- Definition Classes
- FileAndResourceDirectives
- def logRequest(magnet: LoggingMagnet[(HttpRequest) => Unit]): Directive0
- Definition Classes
- DebuggingDirectives
- def logRequestResult(magnet: LoggingMagnet[(HttpRequest) => (RouteResult) => Unit]): Directive0
- Definition Classes
- DebuggingDirectives
- def logResult(magnet: LoggingMagnet[(RouteResult) => Unit]): Directive0
- Definition Classes
- DebuggingDirectives
- def mapInnerRoute(f: (Route) => Route): Directive0
- Definition Classes
- BasicDirectives
- def mapRejections(f: (Seq[Rejection]) => Seq[Rejection]): Directive0
- Definition Classes
- BasicDirectives
- def mapRequest(f: (HttpRequest) => HttpRequest): Directive0
- Definition Classes
- BasicDirectives
- def mapRequestContext(f: (RequestContext) => RequestContext): Directive0
- Definition Classes
- BasicDirectives
- def mapResponse(f: (HttpResponse) => HttpResponse): Directive0
- Definition Classes
- BasicDirectives
- def mapResponseEntity(f: (ResponseEntity) => ResponseEntity): Directive0
- Definition Classes
- BasicDirectives
- def mapResponseHeaders(f: (Seq[HttpHeader]) => Seq[HttpHeader]): Directive0
- Definition Classes
- BasicDirectives
- def mapRouteResult(f: (RouteResult) => RouteResult): Directive0
- Definition Classes
- BasicDirectives
- def mapRouteResultFuture(f: (Future[RouteResult]) => Future[RouteResult]): Directive0
- Definition Classes
- BasicDirectives
- def mapRouteResultPF(f: PartialFunction[RouteResult, RouteResult]): Directive0
- Definition Classes
- BasicDirectives
- def mapRouteResultWith(f: (RouteResult) => Future[RouteResult]): Directive0
- Definition Classes
- BasicDirectives
- def mapRouteResultWithPF(f: PartialFunction[RouteResult, Future[RouteResult]]): Directive0
- Definition Classes
- BasicDirectives
- def mapSettings(f: (RoutingSettings) => RoutingSettings): Directive0
- Definition Classes
- BasicDirectives
- def mapUnmatchedPath(f: (Path) => Path): Directive0
- Definition Classes
- BasicDirectives
- implicit final def marshaller[A](implicit arg0: Encoder[A], printer: Printer): ToEntityMarshaller[A]
- Definition Classes
- BaseCirceSupport
- def mediaTypes: Seq[WithFixedCharset]
- Definition Classes
- BaseCirceSupport
- def method(httpMethod: HttpMethod): Directive0
- Definition Classes
- MethodDirectives
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def not(self: PathMatcher[_]): PathMatcher0
- Definition Classes
- PathMatchers
- def nothingMatcher[L](implicit arg0: Tuple[L]): PathMatcher[L]
- Definition Classes
- PathMatchers
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def onComplete[T](future: => Future[T]): Directive1[Try[T]]
- Definition Classes
- FutureDirectives
- def onCompleteWithBreaker[T](breaker: CircuitBreaker)(future: => Future[T]): Directive1[Try[T]]
- Definition Classes
- FutureDirectives
- def onSuccess(magnet: OnSuccessMagnet): Directive[Out]
- Definition Classes
- FutureDirectives
- def optionalAttribute[T](key: AttributeKey[T]): Directive1[Option[T]]
- Definition Classes
- AttributeDirectives
- def optionalCookie(name: String): Directive1[Option[HttpCookiePair]]
- Definition Classes
- CookieDirectives
- def optionalHeaderValue[T](f: (HttpHeader) => Option[T]): Directive1[Option[T]]
- Definition Classes
- HeaderDirectives
- def optionalHeaderValueByName(headerName: String): Directive1[Option[String]]
- Definition Classes
- HeaderDirectives
- def optionalHeaderValueByType[T <: HttpHeader](magnet: HeaderMagnet[T]): Directive1[Option[T]]
- Definition Classes
- HeaderDirectives
- def optionalHeaderValuePF[T](pf: PartialFunction[HttpHeader, T]): Directive1[Option[T]]
- Definition Classes
- HeaderDirectives
- def options: Directive0
- Definition Classes
- MethodDirectives
- def overrideMethodWithParameter(paramName: String): Directive0
- Definition Classes
- MethodDirectives
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- def parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
- def parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec): Directive[(Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
- def parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec): Directive[(Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
- def parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec): Directive[(Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
- def parameter(pdef1: ParamSpec, pdef2: ParamSpec): Directive[(Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
- def parameter(pdef1: ParamSpec): Directive[(Out)]
- Definition Classes
- ParameterDirectivesInstances
- def parameterMap: Directive1[Map[String, String]]
- Definition Classes
- ParameterDirectives
- def parameterMultiMap: Directive1[Map[String, List[String]]]
- Definition Classes
- ParameterDirectives
- def parameterSeq: Directive1[Seq[(String, String)]]
- Definition Classes
- ParameterDirectives
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- def parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
- def parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec): Directive[(Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
- def parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec): Directive[(Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
- def parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec): Directive[(Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
- def parameters(pdef1: ParamSpec, pdef2: ParamSpec): Directive[(Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
- def parameters(pdef1: ParamSpec): Directive[(Out)]
- Definition Classes
- ParameterDirectivesInstances
- def pass: Directive0
- Definition Classes
- BasicDirectives
- def patch: Directive0
- Definition Classes
- MethodDirectives
- def path[L](pm: PathMatcher[L]): Directive[L]
- Definition Classes
- PathDirectives
- def pathEnd: Directive0
- Definition Classes
- PathDirectives
- def pathEndOrSingleSlash: Directive0
- Definition Classes
- PathDirectives
- def pathPrefix[L](pm: PathMatcher[L]): Directive[L]
- Definition Classes
- PathDirectives
- def pathPrefixTest[L](pm: PathMatcher[L]): Directive[L]
- Definition Classes
- PathDirectives
- def pathSingleSlash: Directive0
- Definition Classes
- PathDirectives
- def pathSuffix[L](pm: PathMatcher[L]): Directive[L]
- Definition Classes
- PathDirectives
- def pathSuffixTest[L](pm: PathMatcher[L]): Directive[L]
- Definition Classes
- PathDirectives
- def post: Directive0
- Definition Classes
- MethodDirectives
- def provide[T](value: T): Directive1[T]
- Definition Classes
- BasicDirectives
- def put: Directive0
- Definition Classes
- MethodDirectives
- def rawPathPrefix[L](pm: PathMatcher[L]): Directive[L]
- Definition Classes
- PathDirectives
- def rawPathPrefixTest[L](pm: PathMatcher[L]): Directive[L]
- Definition Classes
- PathDirectives
- def recoverRejections(f: (Seq[Rejection]) => RouteResult): Directive0
- Definition Classes
- BasicDirectives
- def recoverRejectionsWith(f: (Seq[Rejection]) => Future[RouteResult]): Directive0
- Definition Classes
- BasicDirectives
- def redirect(uri: Uri, redirectionType: Redirection): StandardRoute
- Definition Classes
- RouteDirectives
- def redirectToNoTrailingSlashIfPresent(redirectionType: Redirection): Directive0
- Definition Classes
- PathDirectives
- def redirectToTrailingSlashIfMissing(redirectionType: Redirection): Directive0
- Definition Classes
- PathDirectives
- def reject(rejections: Rejection*): StandardRoute
- Definition Classes
- RouteDirectives
- def reject: StandardRoute
- Definition Classes
- RouteDirectives
- def rejectEmptyResponse: Directive0
- Definition Classes
- MiscDirectives
- def requestEncodedWith(encoding: HttpEncoding): Directive0
- Definition Classes
- CodingDirectives
- def requestEntityEmpty: Directive0
- Definition Classes
- MiscDirectives
- def requestEntityPresent: Directive0
- Definition Classes
- MiscDirectives
- def respondWithDefaultHeader(responseHeader: HttpHeader): Directive0
- Definition Classes
- RespondWithDirectives
- def respondWithDefaultHeaders(firstHeader: HttpHeader, otherHeaders: HttpHeader*): Directive0
- Definition Classes
- RespondWithDirectives
- def respondWithDefaultHeaders(responseHeaders: Seq[HttpHeader]): Directive0
- Definition Classes
- RespondWithDirectives
- def respondWithHeader(responseHeader: HttpHeader): Directive0
- Definition Classes
- RespondWithDirectives
- def respondWithHeaders(firstHeader: HttpHeader, otherHeaders: HttpHeader*): Directive0
- Definition Classes
- RespondWithDirectives
- def respondWithHeaders(responseHeaders: Seq[HttpHeader]): Directive0
- Definition Classes
- RespondWithDirectives
- def responseEncodingAccepted(encoding: HttpEncoding): Directive0
- Definition Classes
- CodingDirectives
- implicit final val safeJsonUnmarshaller: FromEntityUnmarshaller[Either[ParsingFailure, Json]]
- Definition Classes
- BaseCirceSupport
- implicit final def safeUnmarshaller[A](implicit arg0: Decoder[A]): FromEntityUnmarshaller[Either[Error, A]]
- Definition Classes
- FailFastUnmarshaller
- def scheme(name: String): Directive0
- Definition Classes
- SchemeDirectives
- def securedRoute(implicit user: LoggedUser): Route
- Definition Classes
- ComponentResource → RouteWithUser
- def selectPreferredLanguage(first: Language, more: Language*): Directive1[Language]
- Definition Classes
- MiscDirectives
- def separateOnSlashes(string: String): PathMatcher0
- Definition Classes
- PathMatchers
- def setCookie(first: HttpCookie, more: HttpCookie*): Directive0
- Definition Classes
- CookieDirectives
- implicit def sourceMarshaller[A](implicit writes: Encoder[A], printer: Printer, support: JsonEntityStreamingSupport): ToEntityMarshaller[SourceOf[A]]
- Definition Classes
- BaseCirceSupport
- implicit def sourceUnmarshaller[A](implicit arg0: Decoder[A], support: JsonEntityStreamingSupport): FromEntityUnmarshaller[SourceOf[A]]
- Definition Classes
- BaseCirceSupport
- def storeUploadedFile(fieldName: String, destFn: (FileInfo) => File): Directive[(FileInfo, File)]
- Definition Classes
- FileUploadDirectives
- Annotations
- @ApiMayChange()
- def storeUploadedFiles(fieldName: String, destFn: (FileInfo) => File): Directive1[Seq[(FileInfo, File)]]
- Definition Classes
- FileUploadDirectives
- Annotations
- @ApiMayChange()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def textract[L](f: (RequestContext) => L)(implicit arg0: Tuple[L]): Directive[L]
- Definition Classes
- BasicDirectives
- def toStrictEntity(timeout: FiniteDuration, maxBytes: Long): Directive0
- Definition Classes
- BasicDirectives
- def toStrictEntity(timeout: FiniteDuration): Directive0
- Definition Classes
- BasicDirectives
- def toString(): String
- Definition Classes
- AnyRef → Any
- def tprovide[L](values: L)(implicit arg0: Tuple[L]): Directive[L]
- Definition Classes
- BasicDirectives
- implicit final def unmarshaller[A](implicit arg0: Decoder[A]): FromEntityUnmarshaller[A]
- Definition Classes
- FailFastUnmarshaller
- def unmarshallerContentTypes: Seq[ContentTypeRange]
- Definition Classes
- BaseCirceSupport
- def validate(check: => Boolean, errorMsg: String): Directive0
- Definition Classes
- MiscDirectives
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def withExecutionContext(ec: ExecutionContextExecutor): Directive0
- Definition Classes
- BasicDirectives
- def withLog(log: LoggingAdapter): Directive0
- Definition Classes
- BasicDirectives
- def withMaterializer(materializer: Materializer): Directive0
- Definition Classes
- BasicDirectives
- def withPrecompressedMediaTypeSupport: Directive0
- Definition Classes
- CodingDirectives
- def withRangeSupport: Directive0
- Definition Classes
- RangeDirectives
- def withRequestTimeout(timeout: Duration, handler: Option[(HttpRequest) => HttpResponse]): Directive0
- Definition Classes
- TimeoutDirectives
- def withRequestTimeout(timeout: Duration, handler: (HttpRequest) => HttpResponse): Directive0
- Definition Classes
- TimeoutDirectives
- def withRequestTimeout(timeout: Duration): Directive0
- Definition Classes
- TimeoutDirectives
- def withRequestTimeoutResponse(handler: (HttpRequest) => HttpResponse): Directive0
- Definition Classes
- TimeoutDirectives
- def withSettings(settings: RoutingSettings): Directive0
- Definition Classes
- BasicDirectives
- def withSizeLimit(maxBytes: Long): Directive0
- Definition Classes
- MiscDirectives
- def withoutRequestTimeout: Directive0
- Definition Classes
- TimeoutDirectives
- def withoutSizeLimit: Directive0
- Definition Classes
- MiscDirectives
- object IntNumber extends NumberMatcher[Int]
- Definition Classes
- PathMatchers
- object LongNumber extends NumberMatcher[Long]
- Definition Classes
- PathMatchers
- object Segment extends PathMatcher1[String]
- Definition Classes
- PathMatchers
Deprecated Value Members
- def extractUpgradeToWebSocket: Directive1[UpgradeToWebSocket]
- Definition Classes
- WebSocketDirectives
- Annotations
- @deprecated
- Deprecated
(Since version 10.2.0) use
extractWebSocketUpgrade
instead
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
- 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 ofheaderValueByName('Referer)
useheaderValueByType(Referer)
- 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 ofoptionalHeaderValueByName('Referer)
useoptionalHeaderValueByType(Referer)