Packages

sealed abstract class FormData extends Multipart with javadsl.model.Multipart.FormData

Model for multipart/form-data content as defined in http://tools.ietf.org/html/rfc2388. All parts must have distinct names. (This is not verified!)

Source
Multipart.scala
Linear Supertypes
javadsl.model.Multipart.FormData, Multipart, javadsl.model.Multipart, AnyRef, Any
Known Subclasses
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FormData
  2. FormData
  3. Multipart
  4. Multipart
  5. AnyRef
  6. 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

Abstract Value Members

  1. abstract def parts: Source[FormData.BodyPart, Any]

    The stream of body parts this content consists of.

    The stream of body parts this content consists of.

    Definition Classes
    FormDataMultipart

Concrete Value Members

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

    Java API

    Java API

    Definition Classes
    MultipartMultipart
  2. def getParts(): Source[_ <: javadsl.model.Multipart.FormData.BodyPart, AnyRef]

    Java API

    Java API

    Definition Classes
    FormData → FormData → MultipartMultipart
  3. def mediaType: MediaType.Multipart

    The media-type this multipart content carries.

    The media-type this multipart content carries.

    Definition Classes
    FormDataMultipart
  4. def toEntity(): MessageEntity

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

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

    Definition Classes
    MultipartMultipart
  5. def toEntity(boundary: String): MessageEntity

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

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

    Definition Classes
    MultipartMultipart
  6. def toEntity(boundary: String, log: LoggingAdapter): MessageEntity

    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
    Multipart
  7. def toStrict(timeoutMillis: Long, materializer: Materializer): CompletionStage[javadsl.model.Multipart.FormData.Strict]

    Java API

    Java API

    Definition Classes
    FormData → FormData → MultipartMultipart
  8. def toStrict(timeout: FiniteDuration)(implicit fm: Materializer): Future[FormData.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
    FormDataMultipart