Package

org.http4s.blaze.http

http20

Permalink

package http20

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. http20
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class ALPNSelector extends TailStage[ByteBuffer]

    Permalink

    Dynamically inject an appropriate pipeline using ALPN

  2. class BasicHttpStage extends TailStage[Http2Msg]

    Permalink

    Basic implementation of a http2 stream TailStage

  3. case class Error(err: Http2Exception) extends MaybeError with Product with Serializable

    Permalink
  4. class HeaderDecoder extends AnyRef

    Permalink

    Abstract representation of a Headers builder

    Abstract representation of a Headers builder

    This is much like the scala collection Builders with the exception that we know things will come in pairs, but we don't know the exact structure of that pair.

  5. final class HeaderEncoder extends AnyRef

    Permalink

    Simple Headers type for use in blaze and testing

  6. final case class Http2Exception(code: Int, name: String, stream: Option[Int], fatal: Boolean)(msg: String) extends Exception with Product with Serializable

    Permalink
  7. sealed trait Http2Result extends AnyRef

    Permalink

    Result type of many of the codec methods

  8. final class Http2Settings extends AnyRef

    Permalink
  9. class Http2Stage extends TailStage[ByteBuffer] with WriteSerializer[ByteBuffer]

    Permalink
  10. sealed trait MaybeError extends Http2Result

    Permalink

    Represents the possibility of failure

  11. case class Priority(dependentStreamId: Int, exclusive: Boolean, priority: Int) extends Product with Serializable

    Permalink

    object representing the contents of a PRIORITY frame

    object representing the contents of a PRIORITY frame

    This is also used for the HEADERS frame which is logically a series of headers with a possible PRIORITY frame

Value Members

  1. object BufferUnderflow extends Http2Result with Product with Serializable

    Permalink
  2. object Continue extends MaybeError with Product with Serializable

    Permalink
  3. object Halt extends Http2Result with Product with Serializable

    Permalink
  4. object Http2Exception extends Serializable

    Permalink
  5. object Http2Selector

    Permalink
  6. object Http2Settings

    Permalink
  7. object Http2Stage

    Permalink
  8. object Http2StageTools

    Permalink
  9. object NodeMsg

    Permalink

    Types that will be sent down to the Nodes of the Http20HubStage

  10. object StreamIdManager

    Permalink
  11. object bits

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped