colossus.protocols

http

package http

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

Type Members

  1. trait ByteStringConverters extends AnyRef

  2. trait ByteStringLike[T] extends AnyRef

  3. case class Cookie(name: String, value: String, expiration: Option[com.github.nscala_time.time.Imports.DateTime]) extends Product with Serializable

  4. trait Http extends CodecDSL

  5. class HttpClient extends ServiceClient[HttpRequest, HttpResponse]

  6. trait HttpClientCodec[T <: HttpResponseHeader, U <: HttpResponseHeader] extends ClientCodec[HttpRequest, T]

  7. case class HttpCode(code: Int, description: String) extends Product with Serializable

  8. case class HttpHead(method: HttpMethod, url: String, version: HttpVersion, headers: Seq[(String, String)]) extends Product with Serializable

  9. trait HttpHeaderUtils extends AnyRef

  10. sealed abstract class HttpMethod extends AnyRef

  11. class HttpParsingException extends Exception

  12. case class HttpRequest(head: HttpHead, entity: Option[ByteString]) extends Product with Serializable

  13. case class HttpResponse(version: HttpVersion, code: HttpCode, headers: Seq[(String, String)] = immutable.this.Nil, data: ByteString) extends HttpResponseHeader with Product with Serializable

  14. trait HttpResponseDataReaderBuilder extends AnyRef

  15. trait HttpResponseHeader extends HttpHeaderUtils

  16. class HttpResponseParser[T <: HttpResponseHeader] extends AnyRef

  17. class HttpServerCodec[T <: HttpResponseHeader] extends ServerCodec[HttpRequest, T]

  18. sealed abstract class HttpVersion extends AnyRef

  19. class InvalidRequestException extends Exception

  20. trait StreamingHttp extends CodecDSL

  21. class StreamingHttpClient extends ServiceClient[HttpRequest, StreamingHttpResponse]

  22. case class StreamingHttpResponse(version: HttpVersion, code: HttpCode, headers: Seq[(String, String)] = immutable.this.Nil, stream: Source[DataBuffer]) extends HttpResponseHeader with Product with Serializable

  23. case class StreamingHttpResponseHeaderStub(version: HttpVersion, code: HttpCode, headers: Seq[(String, String)]) extends HttpResponseHeader with Product with Serializable

  24. sealed trait TransferEncoding extends AnyRef

Value Members

  1. object ByteStringConverters extends ByteStringConverters

  2. object Cookie extends Serializable

  3. object HttpClientCodec

  4. implicit object HttpClientProvider extends ClientCodecProvider[Http]

  5. object HttpCodes

  6. object HttpHead extends Serializable

  7. object HttpHeaders

  8. object HttpMethod

  9. object HttpParse

  10. implicit object HttpProvider extends CodecProvider[Http]

  11. object HttpRequest extends Serializable

  12. object HttpRequestParser

  13. object HttpResponse extends Serializable

  14. object HttpResponseDataReader

  15. object HttpResponseParser

  16. object HttpServerCodec

  17. object HttpVersion

  18. object StaticResponseBuilder extends HttpResponseDataReaderBuilder

  19. object StreamedResponseBuilder extends HttpResponseDataReaderBuilder

  20. object StreamingHttpChunkPipe

  21. implicit object StreamingHttpClientProvider extends ClientCodecProvider[StreamingHttp]

  22. implicit object StreamingHttpProvider extends CodecProvider[StreamingHttp]

  23. object StreamingHttpResponse extends Serializable

  24. object TransferEncoding

  25. object UrlParsing

    URL parsing can be done using one of two paths.

Inherited from AnyRef

Inherited from Any

Ungrouped