package directives

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. trait AttributeDirectives extends AnyRef

  2. trait AuthenticationDirective[T] extends Directive1[T]
  3. trait BasicDirectives extends AnyRef
  4. trait CacheConditionDirectives extends AnyRef

  5. trait CodingDirectives extends AnyRef

  6. trait CompleteOrRecoverWithMagnet extends AnyRef
  7. trait CookieDirectives extends AnyRef

  8. sealed trait CredentialsHelper extends AnyRef

    Represents authentication credentials supplied with a request.

    Represents authentication credentials supplied with a request. Credentials can either be CredentialsHelper.Missing or can be CredentialsHelper.Provided in which case an identifier is supplied and a function to check the known secret against the provided one in a secure fashion.

  9. trait DebuggingDirectives extends AnyRef
  10. trait ExecutionDirectives extends AnyRef

  11. trait FileAndResourceDirectives extends AnyRef

  12. final case class FileInfo(fieldName: String, fileName: String, contentType: Content-Type) extends Product with Serializable

    Additional metadata about the file being uploaded/that was uploaded using the FileUploadDirectives

    Additional metadata about the file being uploaded/that was uploaded using the FileUploadDirectives

    fieldName

    Name of the form field the file was uploaded in

    fileName

    User specified name of the uploaded file

    contentType

    Content type of the file

  13. trait FileUploadDirectives extends AnyRef

  14. trait FormFieldDirectives extends FormFieldDirectivesInstances with ToNameReceptacleEnhancements
  15. trait FormFieldDirectivesInstances extends AnyRef
  16. trait FramedEntityStreamingDirectives extends MarshallingDirectives
  17. trait HeaderDirectives extends AnyRef
  18. trait HostDirectives extends AnyRef

  19. trait Http4sDirectives extends AnyRef
  20. trait IODirectives extends AnyRef
  21. trait MarshallingDirectives extends AnyRef
  22. trait MethodDirectives extends AnyRef
  23. trait MiscDirectives extends AnyRef
  24. trait OnSuccessMagnet extends AnyRef
  25. trait ParameterDirectives extends ToNameReceptacleEnhancements with ParameterDirectivesInstances
  26. trait ParameterDirectivesInstances extends AnyRef
  27. trait PathDirectives extends PathMatchers with ImplicitPathMatcherConstruction
  28. trait RangeDirectives extends AnyRef

  29. trait RespondWithDirectives extends AnyRef
  30. trait RouteConcatenation extends AnyRef
  31. trait RouteDirectives extends AnyRef
  32. trait SchemeDirectives extends AnyRef

  33. trait SecurityDirectives extends AnyRef

    Provides directives for securing an inner route using the standard Http authentication headers `WWW-Authenticate` and Authorization.

    Provides directives for securing an inner route using the standard Http authentication headers `WWW-Authenticate` and Authorization. Most prominently, HTTP Basic authentication and OAuth 2.0 Authorization Framework as defined in RFC 2617 and RFC 6750 respectively.

    See: RFC 2617. See: RFC 6750.

  34. trait TimeoutDirectives extends AnyRef

  35. trait WebSocketDirectives extends AnyRef

Value Members

  1. object AttributeDirectives extends AttributeDirectives
  2. object AuthenticationDirective
  3. object AuthenticationResult
  4. object BasicDirectives extends BasicDirectives
  5. object CacheConditionDirectives extends CacheConditionDirectives
  6. object CodingDirectives extends CodingDirectives
  7. object CompleteOrRecoverWithMagnet
  8. object CookieDirectives extends CookieDirectives
  9. object CredentialsHelper
  10. object DebuggingDirectives extends DebuggingDirectives
  11. object ExecutionDirectives extends ExecutionDirectives
  12. object FileAndResourceDirectives extends FileAndResourceDirectives
  13. object FileUploadDirectives extends FileUploadDirectives
  14. object FormFieldDirectives
  15. object HeaderDirectives extends HeaderDirectives
  16. object HostDirectives extends HostDirectives
  17. object Http4sDirectives extends Http4sDirectives
  18. object IODirectives extends IODirectives
  19. object MarshallingDirectives extends MarshallingDirectives
  20. object MethodDirectives extends MethodDirectives
  21. object MiscDirectives extends MiscDirectives
  22. object OnSuccessMagnet
  23. object ParameterDirectives extends ParameterDirectives
  24. object PathDirectives extends PathDirectives
  25. object RangeDirectives extends RangeDirectives
  26. object RespondWithDirectives extends RespondWithDirectives
  27. object RouteConcatenation extends RouteConcatenation
  28. object RouteDirectives extends RouteDirectives
  29. object SchemeDirectives extends SchemeDirectives
  30. object SecurityDirectives extends SecurityDirectives
  31. object TimeoutDirectives extends TimeoutDirectives

Ungrouped