org.http4s

Http4s

trait Http4s extends ChunkInstances with HttpBodyFunctions with StatusInstances with WritableInstances with PushSyntax with CaseInsensitiveStringSyntax with ResponseSyntax with JodaTimeInstances with JodaTimeSyntax with TaskInstances

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Http4s
  2. TaskInstances
  3. JodaTimeSyntax
  4. JodaTimeInstances
  5. ResponseSyntax
  6. CaseInsensitiveStringSyntax
  7. PushSyntax
  8. WritableInstances
  9. StatusInstances
  10. HttpBodyFunctions
  11. ChunkInstances
  12. AnyRef
  13. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. implicit class PushOps extends AnyRef

    Definition Classes
    PushSyntax
  2. implicit class ReadableInstantOps extends AnyRef

    Definition Classes
    JodaTimeSyntax
  3. trait ResponseSyntaxBase[T] extends AnyRef

    Definition Classes
    ResponseSyntax

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 Accepted: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  7. val AlreadyReported: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  8. val BadGateway: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  9. val BadRequest: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  10. implicit val ChunkSemigroup: Semigroup[Chunk]

    Definition Classes
    ChunkInstances
  11. val Conflict: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  12. val Continue: Status with NoEntityResponseGenerator

    Status code list taken from http://www.

    Status code list taken from http://www.iana.org/assignments/http-status-codes/http-status-codes.xml

    Definition Classes
    StatusInstances
  13. val Created: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  14. val ExpectationFailed: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  15. val FailedDependency: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  16. val Forbidden: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  17. val Found: Status with RedirectResponderGenerator

    Definition Classes
    StatusInstances
  18. val GatewayTimeOut: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  19. val Gone: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  20. val HttpVersionNotSupported: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  21. val IMUsed: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  22. val ImATeapot: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  23. val InsufficientStorage: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  24. val InternalServerError: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  25. val LengthRequred: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  26. val Locked: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  27. val LoopDetected: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  28. val MethodNotAllowed: Status with EntityResponseGenerator { ... /* 2 definitions in type refinement */ }

    Definition Classes
    StatusInstances
  29. val MovedPermanently: Status with RedirectResponderGenerator

    Definition Classes
    StatusInstances
  30. val MultiStatus: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  31. val MultipleChoices: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  32. val NetworkAuthenticationRequired: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  33. val NoContent: Status with NoEntityResponseGenerator

    Definition Classes
    StatusInstances
  34. val NonAuthoritativeInformation: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  35. val NotAcceptable: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  36. val NotExtended: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  37. val NotFound: Status with EntityResponseGenerator { def apply(request: org.http4s.Request): scalaz.concurrent.Task[org.http4s.Response] }

    Definition Classes
    StatusInstances
  38. val NotImplemented: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  39. val NotModified: Status with NoEntityResponseGenerator

    Definition Classes
    StatusInstances
  40. val Ok: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  41. val PartialContent: Status with EntityResponseGenerator { ... /* 2 definitions in type refinement */ }

    Definition Classes
    StatusInstances
  42. val PaymentRequired: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  43. val PreconditionFailed: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  44. val PreconditionRequired: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  45. val Processing: Status with NoEntityResponseGenerator

    Definition Classes
    StatusInstances
  46. val ProxyAuthenticationRequired: Status with EntityResponseGenerator { ... /* 2 definitions in type refinement */ }

    Definition Classes
    StatusInstances
  47. object ReadableInstantOps

    Definition Classes
    JodaTimeSyntax
  48. val RequestEntityTooLarge: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  49. val RequestHeaderFieldsTooLarge: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  50. val RequestTimeOut: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  51. val RequestUriTooLarge: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  52. val RequestedRangeNotSatisfiable: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  53. val ResetContent: Status with NoEntityResponseGenerator

    Definition Classes
    StatusInstances
  54. val SeeOther: Status with RedirectResponderGenerator

    Definition Classes
    StatusInstances
  55. val ServiceUnavailable: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  56. val SwitchingProtocols: Status { ... /* 2 definitions in type refinement */ }

    Definition Classes
    StatusInstances
  57. val TemporaryRedirect: Status with RedirectResponderGenerator

    Definition Classes
    StatusInstances
  58. implicit def ToCaseInsensitiveStringSyntax(cs: CharSequence): CaseInsensitiveStringOps

    Definition Classes
    CaseInsensitiveStringSyntax
  59. val TooManyRequests: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  60. val Unauthorized: Status with EntityResponseGenerator { ... /* 2 definitions in type refinement */ }

    Definition Classes
    StatusInstances
  61. val UnixEpoch: DateTime

    Definition Classes
    JodaTimeInstances
  62. val UnorderedCollection: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  63. val UnprocessableEntity: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  64. val UnsupportedMediaType: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  65. val UpgradeRequired: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  66. val UseProxy: Status with RedirectResponderGenerator

    Definition Classes
    StatusInstances
  67. val VariantAlsoNegotiates: Status with EntityResponseGenerator

    Definition Classes
    StatusInstances
  68. implicit def addHelpers(r: Task[Response]): ResponseSyntaxBase[Task[Response]]

    Definition Classes
    ResponseSyntax
  69. final def asInstanceOf[T0]: T0

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

    Definition Classes
    HttpBodyFunctions
  71. implicit def byteWritable: SimpleWritable[Array[Byte]]

    Definition Classes
    WritableInstances
  72. def clone(): AnyRef

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

    Definition Classes
    HttpBodyFunctions
  74. final def eq(arg0: AnyRef): Boolean

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

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  77. implicit def futureToTask(implicit ec: ExecutionContext): ~>[Future, Task]

    Definition Classes
    TaskInstances
  78. implicit def futureWritable[A](implicit ec: ExecutionContext, writable: Writable[A]): Writable[Future[A]]

    Definition Classes
    WritableInstances
  79. final def getClass(): Class[_]

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

    Definition Classes
    AnyRef → Any
  81. implicit def htmlWritable(implicit charset: CharacterSet = CharacterSet.`UTF-8`): SimpleWritable[Elem]

    Definition Classes
    WritableInstances
  82. implicit def intWritable(implicit charset: CharacterSet = CharacterSet.`UTF-8`): SimpleWritable[Int]

    Definition Classes
    WritableInstances
  83. final def isInstanceOf[T0]: Boolean

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

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

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

    Definition Classes
    AnyRef
  87. implicit def processWritable[A](implicit w: SimpleWritable[A]): Writable[Process[Task, A]]

    Definition Classes
    WritableInstances
  88. implicit def seqWritable[A](implicit w: SimpleWritable[A]): Writable[Seq[A]]

    Definition Classes
    WritableInstances
  89. implicit def stringWritable(implicit charset: CharacterSet = CharacterSet.`UTF-8`): SimpleWritable[String]

    Definition Classes
    WritableInstances
  90. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  91. implicit val taskToFuture: ~>[Task, Future]

    Definition Classes
    TaskInstances
  92. implicit def taskWritable[A](implicit writable: Writable[A]): Writable[Task[A]]

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

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

    Definition Classes
    HttpBodyFunctions
  95. def toString(): String

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

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

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

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

    Definition Classes
    HttpBodyFunctions
  100. 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 TaskInstances

Inherited from JodaTimeSyntax

Inherited from JodaTimeInstances

Inherited from ResponseSyntax

Inherited from PushSyntax

Inherited from WritableInstances

Inherited from StatusInstances

Inherited from HttpBodyFunctions

Inherited from ChunkInstances

Inherited from AnyRef

Inherited from Any

Ungrouped