org.http4s.blaze.http

http20

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
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class ALPNSelector extends TailStage[ByteBuffer]

    Dynamically inject an appropriate pipeline using ALPN

  2. class BasicHttpStage extends TailStage[Http2Msg]

  3. abstract class DecodingFrameHandler extends FrameHandler

    A FrameHandler that decodes raw HEADERS, PUSH_PROMISE, and CONTINUATION frames from ByteBuffer packets to concrete collections of headers.

    A FrameHandler that decodes raw HEADERS, PUSH_PROMISE, and CONTINUATION frames from ByteBuffer packets to concrete collections of headers.

    Note:This class is not 'thread safe' and should be treated accordingly

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

  5. class FlowWindow extends AnyRef

  6. trait FrameHandler extends AnyRef

  7. class HeaderDecoder extends AnyRef

    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.

  8. final class HeaderEncoder extends AnyRef

    Simple Headers type for use in blaze and testing

  9. trait HeaderHttp20Encoder extends AnyRef

  10. trait Http20FrameDecoder extends AnyRef

  11. trait Http20FrameEncoder extends AnyRef

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

  13. sealed trait Http2Result extends AnyRef

    Result type of many of the codec methods

  14. class Http2Stage extends TailStage[ByteBuffer] with WriteSerializer[ByteBuffer] with Http2StageConcurrentOps

  15. sealed trait MaybeError extends Http2Result

    Represents the possibility of failure

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

    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

  17. final class Settings extends AnyRef

Value Members

  1. object BufferUnderflow extends Http2Result with Product with Serializable

  2. object Continue extends MaybeError with Product with Serializable

  3. object Halt extends Http2Result with Product with Serializable

  4. object Http2Exception extends Serializable

  5. object Http2Selector

  6. object Http2StageTools

  7. object NodeMsg

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

  8. object Settings

  9. object bits

Inherited from AnyRef

Inherited from Any

Ungrouped