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
  3. abstract class DecodingFrameHandler extends FrameHandler

    Permalink

    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

    Permalink
  5. class FlowWindow extends AnyRef

    Permalink
  6. trait FrameHandler extends AnyRef

    Permalink
  7. 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.

  8. final class HeaderEncoder extends AnyRef

    Permalink

    Simple Headers type for use in blaze and testing

  9. trait HeaderHttp20Encoder extends AnyRef

    Permalink
  10. trait Http20FrameDecoder extends AnyRef

    Permalink
  11. trait Http20FrameEncoder extends AnyRef

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

    Permalink
  13. sealed trait Http2Result extends AnyRef

    Permalink

    Result type of many of the codec methods

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

    Permalink
  15. sealed trait MaybeError extends Http2Result

    Permalink

    Represents the possibility of failure

  16. 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

  17. final class Settings extends AnyRef

    Permalink

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 Http2StageTools

    Permalink
  7. object NodeMsg

    Permalink

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

  8. object Settings

    Permalink
  9. object bits

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped