package directives

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait AuthenticationDirective[T] extends Directive1[T]
  2. trait BasicDirectives extends AnyRef

  3. trait CacheConditionDirectives extends AnyRef

  4. trait CachingDirectives extends AnyRef
    Annotations
    @ApiMayChange()
  5. trait CodingDirectives extends AnyRef

  6. trait CompleteOrRecoverWithMagnet extends AnyRef
  7. trait ContentTypeResolver extends javadsl.server.directives.ContentTypeResolver
  8. trait CookieDirectives extends AnyRef

  9. sealed trait Credentials extends AnyRef

    Represents authentication credentials supplied with a request.

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

  10. trait DebuggingDirectives extends AnyRef

  11. final case class DirectoryListing(path: String, isRoot: Boolean, files: Seq[File]) extends javadsl.server.directives.DirectoryListing with Product with Serializable
  12. trait ExecutionDirectives extends AnyRef

  13. trait FileAndResourceDirectives extends AnyRef

  14. final case class FileInfo(fieldName: String, fileName: String, contentType: ContentType) extends javadsl.server.directives.FileInfo with 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

  15. trait FileUploadDirectives extends AnyRef

  16. trait FormFieldDirectives extends ToNameReceptacleEnhancements

  17. trait FramedEntityStreamingDirectives extends MarshallingDirectives

    Allows the MarshallingDirectives.entity directive to extract a akka.stream.scaladsl.Source of elements.

    Allows the MarshallingDirectives.entity directive to extract a akka.stream.scaladsl.Source of elements.

    See common.EntityStreamingSupport for useful default framing Flow instances and support traits such as SprayJsonSupport (or your other favourite JSON library) to provide the needed Marshaller s.

  18. trait FutureDirectives extends AnyRef

  19. trait HeaderDirectives extends AnyRef

  20. trait HeaderMagnet[T] extends AnyRef
  21. trait HostDirectives extends AnyRef

  22. case class LogEntry(obj: Any, level: LogLevel = DebugLevel) extends javadsl.server.directives.LogEntry with Product with Serializable
  23. case class LoggingMagnet[T](f: (LoggingAdapter) ⇒ T) extends Product with Serializable
  24. trait LowPriorityHeaderMagnetImplicits extends AnyRef
  25. trait MarshallingDirectives extends AnyRef

  26. trait MethodDirectives extends AnyRef

  27. trait MiscDirectives extends AnyRef

  28. trait OnSuccessMagnet extends AnyRef
  29. trait ParameterDirectives extends ToNameReceptacleEnhancements

  30. trait PathDirectives extends PathMatchers with ImplicitPathMatcherConstruction with ToNameReceptacleEnhancements

  31. trait RangeDirectives extends AnyRef

  32. trait RespondWithDirectives extends AnyRef

  33. trait RouteDirectives extends AnyRef

  34. trait SchemeDirectives extends AnyRef

  35. 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.

  36. trait TimeoutDirectives extends AnyRef

  37. trait WebSocketDirectives extends AnyRef

Value Members

  1. object AuthenticationDirective
  2. object AuthenticationResult
  3. object BasicDirectives extends BasicDirectives
  4. object CacheConditionDirectives extends CacheConditionDirectives
  5. object CachingDirectives extends CachingDirectives
  6. object CodingDirectives extends CodingDirectives
  7. object CompleteOrRecoverWithMagnet
  8. object ContentTypeResolver
  9. object CookieDirectives extends CookieDirectives
  10. object Credentials
  11. object DebuggingDirectives extends DebuggingDirectives
  12. object DirectoryListing extends Serializable
  13. object ExecutionDirectives extends ExecutionDirectives
  14. object FileAndResourceDirectives extends FileAndResourceDirectives
  15. object FileUploadDirectives extends FileUploadDirectives
  16. object FormFieldDirectives extends FormFieldDirectives
  17. object FutureDirectives extends FutureDirectives
  18. object HeaderDirectives extends HeaderDirectives
  19. object HeaderMagnet extends LowPriorityHeaderMagnetImplicits
  20. object HostDirectives extends HostDirectives
  21. object LogEntry extends Serializable
  22. object LoggingMagnet extends Serializable
  23. object MarshallingDirectives extends MarshallingDirectives
  24. object MethodDirectives extends MethodDirectives
  25. object MiscDirectives extends MiscDirectives
  26. object OnSuccessMagnet
  27. object ParameterDirectives extends ParameterDirectives
  28. object PathDirectives extends PathDirectives
  29. object RangeDirectives extends RangeDirectives
  30. object RespondWithDirectives extends RespondWithDirectives
  31. object RouteDirectives extends RouteDirectives
  32. object SchemeDirectives extends SchemeDirectives
  33. object SecurityDirectives extends SecurityDirectives
  34. object TimeoutDirectives extends TimeoutDirectives

Ungrouped