package http20
- Alphabetic
- By Inheritance
- http20
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
class
ALPNSelector
extends TailStage[ByteBuffer]
Dynamically inject an appropriate pipeline using ALPN
-
class
BasicHttpStage
extends TailStage[Http2Msg]
Basic implementation of a http2 stream TailStage
- case class Error (err: Http2Exception) extends MaybeError with Product with Serializable
-
class
HeaderDecoder
extends AnyRef
Abstract representation of a
HeadersbuilderAbstract representation of a
HeadersbuilderThis 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. -
final
class
HeaderEncoder
extends AnyRef
Simple Headers type for use in blaze and testing
- final case class Http2Exception (code: Int, name: String, stream: Option[Int], fatal: Boolean)(msg: String) extends Exception with Product with Serializable
-
sealed
trait
Http2Result
extends AnyRef
Result type of many of the codec methods
- final class Http2Settings extends AnyRef
- class Http2Stage extends TailStage[ByteBuffer] with WriteSerializer[ByteBuffer]
-
sealed
trait
MaybeError
extends Http2Result
Represents the possibility of failure
-
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
Value Members
- object BufferUnderflow extends Http2Result with Product with Serializable
- object Continue extends MaybeError with Product with Serializable
- object Halt extends Http2Result with Product with Serializable
- object Http2Exception extends Serializable
- object Http2Selector
- object Http2Settings
- object Http2Stage
- object Http2StageTools
-
object
NodeMsg
Types that will be sent down to the Nodes of the Http20HubStage
- object StreamIdManager
- object bits