Packages

case class Strict(mediaType: MediaType.Multipart, strictParts: Seq[BodyPart.Strict]) extends General with Multipart.Strict with javadsl.model.Multipart.General.Strict with Product with Serializable

Strict General multipart content.

Source
Multipart.scala
Linear Supertypes
Serializable, Product, Equals, javadsl.model.Multipart.General.Strict, Multipart.Strict, javadsl.model.Multipart.Strict, General, javadsl.model.Multipart.General, Multipart, javadsl.model.Multipart, AnyRef, Any
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Strict
  2. Serializable
  3. Product
  4. Equals
  5. Strict
  6. Strict
  7. Strict
  8. General
  9. General
  10. Multipart
  11. Multipart
  12. AnyRef
  13. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Strict(mediaType: MediaType.Multipart, strictParts: Seq[BodyPart.Strict])

Value Members

  1. def getMediaType(): javadsl.model.MediaType.Multipart

    Java API

    Java API

    Definition Classes
    MultipartMultipart
  2. def getParts(): Source[javadsl.model.Multipart.General.BodyPart.Strict, AnyRef]

    Java API

    Java API

    Definition Classes
    Strict → Strict → Strict → Strict → General → General → MultipartMultipart
  3. def getStrictParts(): Iterable[javadsl.model.Multipart.General.BodyPart.Strict]

    Java API

    Java API

    Definition Classes
    Strict → Strict → Strict → Strict
  4. val mediaType: MediaType.Multipart

    The media-type this multipart content carries.

    The media-type this multipart content carries.

    Definition Classes
    StrictMultipart
  5. def parts: Source[BodyPart.Strict, Any]

    The stream of body parts this content consists of.

    The stream of body parts this content consists of.

    Definition Classes
    StrictStrictGeneralMultipart
  6. def productElementNames: Iterator[String]
    Definition Classes
    Product
  7. def productPrefix: String
    Definition Classes
    Strict → Product
  8. val strictParts: Seq[BodyPart.Strict]

    The parts of this content as a strict collection.

    The parts of this content as a strict collection.

    Definition Classes
    StrictStrict
  9. def toEntity(): HttpEntity.Strict

    Creates an entity from this multipart object using a random boundary.

    Creates an entity from this multipart object using a random boundary.

    Definition Classes
    Strict → Strict → MultipartMultipart
  10. def toEntity(boundary: String): HttpEntity.Strict

    Creates an entity from this multipart object using the specified boundary.

    Creates an entity from this multipart object using the specified boundary.

    Definition Classes
    Strict → Strict → MultipartMultipart
  11. def toEntity(boundary: String, log: LoggingAdapter): HttpEntity.Strict

    Creates an entity from this multipart object using the specified boundary and logger.

    Creates an entity from this multipart object using the specified boundary and logger.

    Definition Classes
    StrictMultipart
  12. def toStrict(timeout: FiniteDuration)(implicit fm: Materializer): Future[Strict]

    Converts this content into its strict counterpart.

    Converts this content into its strict counterpart. The given timeout denotes the max time that an individual part must be read in. The Future is failed with an TimeoutException if one part isn't read completely after the given timeout.

    Definition Classes
    StrictGeneralMultipart
  13. def toStrict(timeoutMillis: Long, materializer: Materializer): CompletionStage[javadsl.model.Multipart.General.Strict]

    Java API

    Java API

    Definition Classes
    General → General → MultipartMultipart