Packages

package http2

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package server

Deprecated Type Members

  1. case class DataFrame(endStream: Boolean, data: ByteBuffer) extends StreamFrame with Product with Serializable

    Data frame for http2

    Data frame for http2

    endStream

    if this is the last message of the stream

    data

    actual stream data. The ByteBuffer indexes may be modified by the receiver. The ByteBuffer indexes are considered owned by this DataFrame, but its data must not be modified.

    Annotations
    @deprecated
    Deprecated

    (Since version 0.23.18) HTTP/2 support is unmaintained and will be removed in a future version.

  2. final class DefaultFlowStrategy extends FlowStrategy
    Annotations
    @deprecated
    Deprecated

    (Since version 0.23.18) HTTP/2 support is unmaintained and will be removed in a future version.

  3. trait FlowStrategy extends AnyRef

    FlowStrategy advises a session when to send window updates

    FlowStrategy advises a session when to send window updates

    A FlowStrategy will be shared among many sessions.

    Annotations
    @deprecated
    Deprecated

    (Since version 0.23.18) HTTP/2 support is unmaintained and will be removed in a future version.

  4. class HeaderEncoder extends AnyRef

    HTTP/2 HPACK header encoder

    HTTP/2 HPACK header encoder

    Annotations
    @deprecated
    Deprecated

    (Since version 0.23.18) HTTP/2 support is unmaintained and will be removed in a future version.

  5. case class HeadersFrame(priority: Priority, endStream: Boolean, headers: Headers) extends StreamFrame with Product with Serializable

    Headers frame for http2

    Headers frame for http2

    priority

    priority of this stream

    endStream

    signal if this is the last frame of the stream

    headers

    attached headers

    Annotations
    @deprecated
    Deprecated

    (Since version 0.23.18) HTTP/2 support is unmaintained and will be removed in a future version.

  6. sealed abstract class Http2Exception extends Exception with NoStackTrace with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.23.18) HTTP/2 support is unmaintained and will be removed in a future version.

  7. final case class Http2SessionException(code: Long, msg: String) extends Http2Exception with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.23.18) HTTP/2 support is unmaintained and will be removed in a future version.

  8. sealed abstract class Http2Settings extends AnyRef

    A bundle of HTTP2 settings

    A bundle of HTTP2 settings

    These represent the HTTP2 settings for either the client or server.

    Annotations
    @deprecated
    Deprecated

    (Since version 0.23.18) HTTP/2 support is unmaintained and will be removed in a future version.

    See also

    https://tools.ietf.org/html/rfc7540#section-6.5.2, where the doc strings were obtained.

  9. final case class Http2StreamException(stream: Int, code: Long, msg: String) extends Http2Exception with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.23.18) HTTP/2 support is unmaintained and will be removed in a future version.

  10. case class ImmutableHttp2Settings(headerTableSize: Int, initialWindowSize: Int, pushEnabled: Boolean, maxConcurrentStreams: Int, maxFrameSize: Int, maxHeaderListSize: Int) extends Http2Settings with Product with Serializable

    Immutable representation of Http2Settings for configuring clients and servers

    Immutable representation of Http2Settings for configuring clients and servers

    Annotations
    @deprecated
    Deprecated

    (Since version 0.23.18) HTTP/2 support is unmaintained and will be removed in a future version.

  11. abstract class PriorKnowledgeHandshaker[T] extends TailStage[ByteBuffer]

    Base type for performing the HTTP/2 prior knowledge handshake

    Base type for performing the HTTP/2 prior knowledge handshake

    Annotations
    @deprecated
    Deprecated

    (Since version 0.23.18) HTTP/2 support is unmaintained and will be removed in a future version.

  12. sealed trait Priority extends AnyRef
    Annotations
    @deprecated
    Deprecated

    (Since version 0.23.18) HTTP/2 support is unmaintained and will be removed in a future version.

  13. abstract class SessionFlowControl extends AnyRef

    Flow control representation of a Http2 Session

    Flow control representation of a Http2 Session

    Annotations
    @deprecated
    Deprecated

    (Since version 0.23.18) HTTP/2 support is unmaintained and will be removed in a future version.

  14. abstract class StreamFlowWindow extends AnyRef

    Representation of the flow control state of a stream belonging to a session

    Representation of the flow control state of a stream belonging to a session

    The StreamFlowWindow provides the tools for tracking the flow window for both the individual stream and the session that it belongs to.

    Annotations
    @deprecated
    Deprecated

    (Since version 0.23.18) HTTP/2 support is unmaintained and will be removed in a future version.

  15. sealed trait StreamFrame extends AnyRef

    Types that will be sent down to the Nodes of the Http2 session

    Types that will be sent down to the Nodes of the Http2 session

    Annotations
    @deprecated
    Deprecated

    (Since version 0.23.18) HTTP/2 support is unmaintained and will be removed in a future version.

Deprecated Value Members

  1. object FlowStrategy
    Annotations
    @deprecated
    Deprecated

    (Since version 0.23.18) HTTP/2 support is unmaintained and will be removed in a future version.

  2. object Http2Exception extends Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.23.18) HTTP/2 support is unmaintained and will be removed in a future version.

  3. object Http2Settings
    Annotations
    @deprecated
    Deprecated

    (Since version 0.23.18) HTTP/2 support is unmaintained and will be removed in a future version.

  4. object Priority
    Annotations
    @deprecated
    Deprecated

    (Since version 0.23.18) HTTP/2 support is unmaintained and will be removed in a future version.

  5. object PseudoHeaders

    HTTP/2 pseudo headers

    HTTP/2 pseudo headers

    Annotations
    @deprecated
    Deprecated

    (Since version 0.23.18) HTTP/2 support is unmaintained and will be removed in a future version.

Ungrouped