Package

akka.http.scaladsl.server

directives

Permalink

package directives

Content Hierarchy
Visibility
  1. Public
  2. All

Type Members

  1. trait AuthenticationDirective[T] extends Directive1[T]

    Permalink
  2. trait BasicDirectives extends AnyRef

    Permalink

  3. trait CacheConditionDirectives extends AnyRef

    Permalink

  4. trait CodingDirectives extends AnyRef

    Permalink

  5. trait CompleteOrRecoverWithMagnet extends AnyRef

    Permalink
  6. trait ContentTypeResolver extends javadsl.server.directives.ContentTypeResolver

    Permalink
  7. trait CookieDirectives extends AnyRef

    Permalink

  8. sealed trait Credentials extends AnyRef

    Permalink

    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.

  9. trait DebuggingDirectives extends AnyRef

    Permalink

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

    Permalink
  11. trait ExecutionDirectives extends AnyRef

    Permalink

  12. trait FileAndResourceDirectives extends AnyRef

    Permalink

  13. final case class FileInfo(fieldName: String, fileName: String, contentType: ContentType) extends javadsl.server.directives.FileInfo with Product with Serializable

    Permalink

    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

  14. trait FileUploadDirectives extends AnyRef

    Permalink

  15. trait FormFieldDirectives extends ToNameReceptacleEnhancements

    Permalink

  16. trait FramedEntityStreamingDirectives extends MarshallingDirectives

    Permalink

    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.

  17. trait FutureDirectives extends AnyRef

    Permalink

  18. trait HeaderDirectives extends AnyRef

    Permalink

  19. trait HeaderMagnet[T] extends AnyRef

    Permalink
  20. trait HostDirectives extends AnyRef

    Permalink

  21. case class LogEntry(obj: Any, level: LogLevel = DebugLevel) extends javadsl.server.directives.LogEntry with Product with Serializable

    Permalink
  22. case class LoggingMagnet[T](f: (LoggingAdapter) ⇒ T) extends Product with Serializable

    Permalink
  23. trait LowPriorityHeaderMagnetImplicits extends AnyRef

    Permalink
  24. trait MarshallingDirectives extends AnyRef

    Permalink

  25. trait MethodDirectives extends AnyRef

    Permalink

  26. trait MiscDirectives extends AnyRef

    Permalink

  27. trait OnSuccessMagnet extends AnyRef

    Permalink
  28. trait ParameterDirectives extends ToNameReceptacleEnhancements

    Permalink

  29. trait PathDirectives extends PathMatchers with ImplicitPathMatcherConstruction with ToNameReceptacleEnhancements

    Permalink

  30. trait RangeDirectives extends AnyRef

    Permalink

  31. trait RespondWithDirectives extends AnyRef

    Permalink

  32. trait RouteDirectives extends AnyRef

    Permalink

  33. trait SchemeDirectives extends AnyRef

    Permalink

  34. trait SecurityDirectives extends AnyRef

    Permalink

    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.

  35. trait TimeoutDirectives extends AnyRef

    Permalink

  36. trait WebSocketDirectives extends AnyRef

    Permalink

Value Members

  1. object AuthenticationDirective

    Permalink
  2. object AuthenticationResult

    Permalink
  3. object BasicDirectives extends BasicDirectives

    Permalink
  4. object CacheConditionDirectives extends CacheConditionDirectives

    Permalink
  5. object CodingDirectives extends CodingDirectives

    Permalink
  6. object CompleteOrRecoverWithMagnet

    Permalink
  7. object ContentTypeResolver

    Permalink
  8. object CookieDirectives extends CookieDirectives

    Permalink
  9. object Credentials

    Permalink
  10. object DebuggingDirectives extends DebuggingDirectives

    Permalink
  11. object DirectoryListing extends Serializable

    Permalink
  12. object ExecutionDirectives extends ExecutionDirectives

    Permalink
  13. object FileAndResourceDirectives extends FileAndResourceDirectives

    Permalink
  14. object FileUploadDirectives extends FileUploadDirectives

    Permalink
  15. object FormFieldDirectives extends FormFieldDirectives

    Permalink
  16. object FutureDirectives extends FutureDirectives

    Permalink
  17. object HeaderDirectives extends HeaderDirectives

    Permalink
  18. object HeaderMagnet extends LowPriorityHeaderMagnetImplicits

    Permalink
  19. object HostDirectives extends HostDirectives

    Permalink
  20. object LogEntry extends Serializable

    Permalink
  21. object LoggingMagnet extends Serializable

    Permalink
  22. object MarshallingDirectives extends MarshallingDirectives

    Permalink
  23. object MethodDirectives extends MethodDirectives

    Permalink
  24. object MiscDirectives extends MiscDirectives

    Permalink
  25. object OnSuccessMagnet

    Permalink
  26. object ParameterDirectives extends ParameterDirectives

    Permalink
  27. object PathDirectives extends PathDirectives

    Permalink
  28. object RangeDirectives extends RangeDirectives

    Permalink
  29. object RespondWithDirectives extends RespondWithDirectives

    Permalink
  30. object RouteDirectives extends RouteDirectives

    Permalink
  31. object SchemeDirectives extends SchemeDirectives

    Permalink
  32. object SecurityDirectives extends SecurityDirectives

    Permalink
  33. object TimeoutDirectives extends TimeoutDirectives

    Permalink

Ungrouped