package
routing
Type Members
-
abstract
class
ApplyConverter[L <: HList] extends AnyRef
-
-
case class
AuthenticationFailedRejection(cause: Cause, challengeHeaders: List[HttpHeader]) extends Rejection with Product with Serializable
-
-
-
abstract
class
Directive[L <: HList] extends AnyRef
-
type
Directive0 = Directive[HNil]
-
type
Directive1[T] = Directive[::[T, HNil]]
-
-
-
trait
HListDeserializer[L <: HList, T] extends Deserializer[L, T]
-
-
trait
HListable[T] extends AnyRef
-
-
-
-
-
case class
MalformedFormFieldRejection(fieldName: String, errorMsg: String, cause: Option[Throwable] = scala.None) extends Rejection with Product with Serializable
-
case class
MalformedHeaderRejection(headerName: String, errorMsg: String, cause: Option[Throwable] = scala.None) extends Rejection with Product with Serializable
-
case class
MalformedQueryParamRejection(parameterName: String, errorMsg: String, cause: Option[Throwable] = scala.None) extends Rejection with Product with Serializable
-
case class
MalformedRequestContentRejection(message: String, cause: Option[Throwable] = scala.None) extends Rejection with Product with Serializable
-
case class
MethodRejection(supported: HttpMethod) extends Rejection with Product with Serializable
-
case class
MissingCookieRejection(cookieName: String) extends Rejection with Product with Serializable
-
case class
MissingFormFieldRejection(fieldName: String) extends Rejection with Product with Serializable
-
case class
MissingHeaderRejection(headerName: String) extends Rejection with Product with Serializable
-
case class
MissingQueryParamRejection(parameterName: String) extends Rejection with Product with Serializable
-
trait
PathMatcher[L <: HList] extends (Path) ⇒ Matching[L]
-
type
PathMatcher0 = PathMatcher[HNil]
-
type
PathMatcher1[T] = PathMatcher[::[T, HNil]]
-
-
trait
Prepender[P <: HList, S <: HList] extends AnyRef
-
case class
Rejected(rejections: List[Rejection]) extends Product with Serializable
-
trait
Rejection extends AnyRef
-
case class
RejectionError(rejection: Rejection) extends Throwable with Product with Serializable
-
-
case class
RequestContext(request: HttpRequest, responder: ActorRef, unmatchedPath: Path) extends Product with Serializable
-
-
-
type
RouteGenerator[T] = (T) ⇒ (RequestContext) ⇒ Unit
-
case class
RoutingSettings(verboseErrorMessages: Boolean, fileChunkingThresholdSize: Long, fileChunkingChunkSize: Int, fileGetConditional: Boolean, users: Config, renderVanityFooter: Boolean, rangeCountLimit: Int, rangeCoalescingThreshold: Long) extends Product with Serializable
-
case class
SchemeRejection(supported: String) extends Rejection with Product with Serializable
-
-
-
case class
TooManyRangesRejection(maxRanges: Int) extends Rejection with Product with Serializable
-
-
-
-
case class
UnsatisfiableRangeRejection(unsatisfiableRanges: Seq[ByteRange], actualEntityLength: Long) extends Rejection with Product with Serializable
-
-
-
case class
ValidationRejection(message: String, cause: Option[Throwable] = scala.None) extends Rejection with Product with Serializable
Value Members
-
-
-
-
-
-
-
-
-
object
HListable extends LowerPriorityHListable
-
-
-
-
-
-
-
-
-
-
-
-
Inherited from AnyRef
Inherited from Any