Package

colossus.protocols.http

stream

Permalink

package stream

Visibility
  1. Public
  2. All

Type Members

  1. case class Data(data: DataBlock, chunkEncoded: Boolean = false) extends StreamBodyMessage with Product with Serializable

    Permalink

    A Piece of data for a http message body.

    A Piece of data for a http message body. chunkEncoded declares whether the data is raw data(false) or a properly encoded http chunk (true). In most cases this should be false unless the data is being proxied verbatim.

  2. case class Head[T <: HttpMessageHead](head: T) extends HttpStream[T] with Product with Serializable

    Permalink
  3. trait HeadParserProvider[T <: HttpMessageHead] extends AnyRef

    Permalink
  4. sealed trait HttpStream[+T <: HttpMessageHead] extends AnyRef

    Permalink
  5. trait InputMessageBuilder[T <: HttpMessageHead] extends AnyRef

    Permalink
  6. sealed trait StreamBodyMessage extends HttpStream[Nothing]

    Permalink
  7. trait StreamDecoder[T <: HttpMessageHead] extends AnyRef

    Permalink
  8. trait StreamEncoder[T <: HttpMessageHead] extends AnyRef

    Permalink
  9. trait StreamHttp extends Protocol

    Permalink
  10. class StreamHttpClientCodec extends Client[StreamHttp] with StreamDecoder[HttpResponseHead] with StreamEncoder[HttpRequestHead]

    Permalink
  11. class StreamHttpException extends Exception

    Permalink
  12. class StreamHttpServerCodec extends Server[StreamHttp] with StreamDecoder[HttpRequestHead] with StreamEncoder[HttpResponseHead]

    Permalink
  13. class StreamServiceController[E <: HeadEncoding] extends ControllerDownstream[GenEncoding[HttpStream, E]] with DownstreamEventHandler[ControllerDownstream[GenEncoding[StreamingHttpMessage, E]]] with ControllerUpstream[GenEncoding[StreamingHttpMessage, E]] with UpstreamEventHandler[ControllerUpstream[GenEncoding[HttpStream, E]]]

    Permalink
  14. class StreamServiceHandlerGenerator extends HandlerGenerator[GenRequestHandler[StreamingHttp]]

    Permalink
  15. abstract class StreamServiceInitializer extends StreamServiceHandlerGenerator with ServiceInitializer[GenRequestHandler[StreamingHttp]]

    Permalink
  16. trait StreamingHttp extends Protocol

    Permalink
  17. trait StreamingHttpMessage[T <: HttpMessageHead] extends AnyRef

    Permalink
  18. case class StreamingHttpRequest(head: HttpRequestHead, body: Source[Data]) extends StreamingHttpMessage[HttpRequestHead] with Product with Serializable

    Permalink
  19. case class StreamingHttpResponse(head: HttpResponseHead, body: Source[Data]) extends StreamingHttpMessage[HttpResponseHead] with Product with Serializable

    Permalink
  20. class StreamingHttpServiceHandler extends DSLService[StreamingHttp]

    Permalink

Ungrouped