org.http4s

HttpBody

object HttpBody extends HttpBodyFunctions

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. HttpBody
  2. HttpBodyFunctions
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. val DefaultMaxEntitySize: Int

  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def binFile(req: Request, file: File)(f: ⇒ Task[Response]): Task[Response]

    Definition Classes
    HttpBodyFunctions
  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def comsumeUpTo(n: Int): Process1[Chunk, BodyChunk]

    Definition Classes
    HttpBodyFunctions
  11. val empty: HttpBody

  12. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  16. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  17. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  18. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  19. final def notify(): Unit

    Definition Classes
    AnyRef
  20. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  21. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  22. def text[A](req: Request, limit: Int = HttpBody.DefaultMaxEntitySize): Task[String]

    Definition Classes
    HttpBodyFunctions
  23. def textFile(req: Request, in: File)(f: ⇒ Task[Response]): Task[Response]

    Definition Classes
    HttpBodyFunctions
  24. def toString(): String

    Definition Classes
    AnyRef → Any
  25. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. def whileBodyChunk: Process1[Chunk, BodyChunk]

    Definition Classes
    HttpBodyFunctions
  29. def xml(req: Request, limit: Int = HttpBody.DefaultMaxEntitySize, parser: SAXParser = XML.parser): Task[Elem]

    Handles a request body as XML.

    Handles a request body as XML.

    TODO Not an ideal implementation. Would be much better with an asynchronous XML parser, such as Aalto.

    limit

    the maximum size before an EntityTooLarge error is returned

    parser

    the SAX parser to use to parse the XML

    returns

    a request handler

    Definition Classes
    HttpBodyFunctions

Inherited from HttpBodyFunctions

Inherited from AnyRef

Inherited from Any

Ungrouped