object MultipartFormData extends Serializable
- Alphabetic
- By Inheritance
- MultipartFormData
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- case class BadPart(headers: Map[String, String]) extends Part[Nothing] with Product with Serializable
A part that has not been properly parsed.
- case class DataPart(key: String, value: String) extends Part[Nothing] with Product with Serializable
A data part.
- case class FilePart[A](key: String, filename: String, contentType: Option[String], ref: A, fileSize: Long = -1, dispositionType: String = "form-data", refToBytes: (A) => Option[ByteString] = (a: A) => None) extends Part[A] with Product with Serializable
A file part.
- case class MaxMemoryBufferExceeded(message: String) extends Part[Nothing] with Product with Serializable
The multipart/form-data parser buffers many things in memory, including data parts, headers, file names etc.
The multipart/form-data parser buffers many things in memory, including data parts, headers, file names etc.
Some buffer limits apply to each element, eg, there is a buffer for headers before they are parsed. Other buffer limits apply to all in memory data in aggregate, this includes data parts, file names, part names.
If any of these buffers are exceeded, this will be emitted.
- case class ParseError(message: String) extends Part[Nothing] with Product with Serializable
Emitted when the multipart stream can't be parsed for some reason.
- sealed trait Part[+A] extends AnyRef
A part.
A part.
- A
the type that file parts are exposed as.
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)