Hierarchy For All Packages
- cool.scx.http.x,
- cool.scx.http.x.http1,
- cool.scx.http.x.http1.chunked,
- cool.scx.http.x.http1.exception,
- cool.scx.http.x.http1.fixed_length,
- cool.scx.http.x.http1.headers,
- cool.scx.http.x.http1.headers.connection,
- cool.scx.http.x.http1.headers.expect,
- cool.scx.http.x.http1.headers.transfer_encoding,
- cool.scx.http.x.http1.headers.upgrade,
- cool.scx.http.x.http1.request_line,
- cool.scx.http.x.http1.status_line,
- cool.scx.http.x.http2,
- cool.scx.http.x.http2.hpack,
- cool.scx.http.x.http3,
- cool.scx.http.x.proxy
Class Hierarchy
- java.lang.Object
- cool.scx.http.x.http1.fixed_length.FixedLengthByteSupplier (implements cool.scx.bytes.supplier.ByteSupplier)
- cool.scx.http.x.http2.hpack.HPACKDecoder
- cool.scx.http.x.http2.hpack.HPACKHuffmanCodec
- cool.scx.http.x.http2.hpack.HPACKHuffmanTable
- cool.scx.http.x.http1.Http1ClientConnection
- cool.scx.http.x.http1.Http1ClientConnectionOptions
- cool.scx.http.x.http1.Http1ClientResponse (implements cool.scx.http.ScxHttpClientResponse)
- cool.scx.http.x.http1.headers.Http1Headers (implements cool.scx.http.headers.ScxHttpHeadersWritable)
- cool.scx.http.x.http1.Http1Helper
- cool.scx.http.x.http1.request_line.Http1RequestLineHelper
- cool.scx.http.x.http1.Http1ServerConnection
- cool.scx.http.x.http1.Http1ServerConnectionOptions
- cool.scx.http.x.http1.Http1ServerRequest (implements cool.scx.http.ScxHttpServerRequest)
- cool.scx.http.x.http1.Http1ServerResponse (implements cool.scx.http.ScxHttpServerResponse)
- cool.scx.http.x.http1.status_line.Http1StatusLineHelper
- cool.scx.http.x.http2.Http2ClientConnection
- cool.scx.http.x.http2.Http2FrameHeaderHelper
- cool.scx.http.x.http2.Http2ServerConnection
- cool.scx.http.x.http2.Http2ServerRequest (implements cool.scx.http.ScxHttpServerRequest)
- cool.scx.http.x.http2.Http2SettingsHelper
- cool.scx.http.x.http3.Http3ServerRequest (implements cool.scx.http.ScxHttpServerRequest)
- cool.scx.http.x.http1.chunked.HttpChunkedByteSupplier (implements cool.scx.bytes.supplier.ByteSupplier)
- cool.scx.http.x.HttpClient (implements cool.scx.http.ScxHttpClient)
- cool.scx.http.x.HttpClientHelper
- cool.scx.http.x.HttpClientOptions
- cool.scx.http.x.HttpClientRequest (implements cool.scx.http.x.http1.Http1ClientRequest)
- cool.scx.http.x.HttpServer (implements cool.scx.http.ScxHttpServer)
- cool.scx.http.x.HttpServerOptions
- java.io.InputStream (implements java.io.Closeable)
- cool.scx.http.x.http1.AutoContinueInputStream
- java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
- cool.scx.io.io_stream.CheckedOutputStream
- cool.scx.http.x.http1.Http1ServerResponseOutputStream
- cool.scx.http.x.http1.chunked.HttpChunkedOutputStream
- cool.scx.http.x.http1.NoCloseOutputStream
- cool.scx.io.io_stream.CheckedOutputStream
- cool.scx.http.x.ScxHttpClientHelper
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- cool.scx.http.x.http1.request_line.InvalidHttpRequestLineException
- cool.scx.http.x.http1.status_line.InvalidHttpStatusException
- cool.scx.http.x.http1.status_line.InvalidHttpStatusLineException
- cool.scx.http.x.http1.request_line.InvalidHttpVersion
- java.lang.RuntimeException
- cool.scx.http.exception.ScxHttpException
- cool.scx.http.x.http1.exception.HttpVersionNotSupportedException
- cool.scx.http.x.http1.exception.RequestHeaderFieldsTooLargeException
- cool.scx.http.exception.ScxHttpException
- java.lang.Exception
Interface Hierarchy
- cool.scx.http.x.http1.Http1UpgradeHandler
- cool.scx.http.x.proxy.Proxy
- cool.scx.http.x.http1.headers.connection.ScxConnection
- cool.scx.http.x.http1.headers.expect.ScxExpect
- cool.scx.http.headers.ScxHttpHeadersReadHelper
- cool.scx.http.headers.ScxHttpHeadersWriteHelper<T>
- cool.scx.http.ScxHttpClientRequest (also extends cool.scx.http.sender.ScxHttpSender<T>)
- cool.scx.http.x.http1.Http1ClientRequest
- cool.scx.http.ScxHttpClientRequest (also extends cool.scx.http.sender.ScxHttpSender<T>)
- cool.scx.http.headers.ScxHttpHeadersWriteHelper<T>
- cool.scx.http.sender.ScxHttpSender<T>
- cool.scx.http.ScxHttpClientRequest (also extends cool.scx.http.headers.ScxHttpHeadersWriteHelper<T>)
- cool.scx.http.x.http1.Http1ClientRequest
- cool.scx.http.ScxHttpClientRequest (also extends cool.scx.http.headers.ScxHttpHeadersWriteHelper<T>)
- cool.scx.http.x.http1.headers.transfer_encoding.ScxTransferEncoding
- cool.scx.http.x.http1.headers.upgrade.ScxUpgrade
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- cool.scx.http.x.http1.headers.connection.Connection (implements cool.scx.http.x.http1.headers.connection.ScxConnection)
- cool.scx.http.x.http1.headers.expect.Expect (implements cool.scx.http.x.http1.headers.expect.ScxExpect)
- cool.scx.http.x.http2.Http2FrameType
- cool.scx.http.x.http1.request_line.RequestTargetForm
- cool.scx.http.x.http1.headers.transfer_encoding.TransferEncoding (implements cool.scx.http.x.http1.headers.transfer_encoding.ScxTransferEncoding)
- cool.scx.http.x.http1.headers.upgrade.Upgrade (implements cool.scx.http.x.http1.headers.upgrade.ScxUpgrade)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- cool.scx.http.x.http1.Http1Body (implements cool.scx.http.body.ScxHttpBody)
- cool.scx.http.x.http1.request_line.Http1RequestLine
- cool.scx.http.x.http1.status_line.Http1StatusLine
- cool.scx.http.x.http2.Http2FrameHeader
- java.lang.Record