| Package | Description |
|---|---|
| okhttp3.internal.connection | |
| okhttp3.internal.http2 |
| Class and Description |
|---|
| Http2Connection
A socket connection to a remote peer.
|
| Http2Connection.Listener
Listener of streams and settings initiated by the peer.
|
| Http2Stream
A logical bidirectional stream.
|
| Class and Description |
|---|
| ErrorCode |
| Header
HTTP header: the name is an ASCII string, but the value can be UTF-8.
|
| Hpack.Reader |
| Hpack.Writer |
| Http2Connection
A socket connection to a remote peer.
|
| Http2Connection.Builder |
| Http2Connection.Listener
Listener of streams and settings initiated by the peer.
|
| Http2Connection.ReaderRunnable
Methods in this class must not lock FrameWriter.
|
| Http2Reader
Reads HTTP/2 transport frames.
|
| Http2Reader.ContinuationSource
Decompression of the header block occurs above the framing layer.
|
| Http2Reader.Handler |
| Http2Stream
A logical bidirectional stream.
|
| Http2Stream.FramingSink
A sink that writes outgoing data frames of a stream.
|
| Http2Stream.FramingSource
A source that reads the incoming data frames of a stream.
|
| Http2Stream.StreamTimeout
The Okio timeout watchdog will call
Http2Stream.StreamTimeout.timedOut() if the timeout is reached. |
| Http2Writer
Writes HTTP/2 transport frames.
|
| Huffman
This class was originally composed from the following classes in Twitter Hpack.
|
| Huffman.Node |
PushObserver
HTTP/2 only. |
| Settings
Settings describe characteristics of the sending peer, which are used by the receiving peer.
|