All Classes and Interfaces
Class
Description
Exception thrown to indicate a Bad HTTP Message has either been received
or attempted to be generated.
A representation of a byte range as specified by
RFC 7233.
HttpContent.Factory
implementation that wraps any other HttpContent.Factory
instance
using it as a caching authority.A Compliance Violation represents a requirement of an RFC, specification or Jetty implementation
that may be allowed to be violated if it is included in a
ComplianceViolation.Mode
.A listener that can be notified of violations.
A Mode is a set of
ComplianceViolation
s that are allowed.Cookie parser
The compliance mode for Cookie handling.
Deprecated.
Cookie parser.
The handler of parsed cookies.
The exception thrown when a cookie cannot be parsed and
CookieCompliance.Violation.INVALID_COOKIES
is not allowed.ThreadLocal Date formatters for HTTP style dates.
ThreadLocal data parsers for HTTP style dates
Utility classes for Entity Tag behaviors as outlined in RFC9110 : Section 8.8.3 - Entity Tag
Decoder for the "gzip" content encoding.
An HttpField holding a preparsed Host and port number
HTTP compliance modes for Jetty HTTP parsing and handling.
HttpContent interface.
HttpContent Wrapper.
Implementation of RFC6265 HTTP Cookies (with fallback support for RFC2965).
A builder for
HttpCookie
instances.Immutable implementation of
HttpCookie
.A
HttpCookie
that wraps a HttpCookie
.The possible values for the
SameSite
attribute, defined
in the follow-up of RFC 6265, at the time of this writing defined at
RFC 6265bis.A wrapper for
HttpCookie
instances.A container for
HttpCookie
s.A default implementation of
HttpCookieStore
.An implementation of
HttpCookieStore
that does not store any cookie.A tagging interface for Exceptions that carry a HTTP response code and reason.
Exception thrown to indicate a Bad HTTP Message has either been received
or attempted to be generated.
Exception thrown to indicate a Bad HTTP Message has either been received
or attempted to be generated.
An HTTP Field
Interface to pre-encode HttpFields.
Interface that represents on ordered collection of
HttpField
s.HTTP Fields.
A mutable HttpFields interface.
A wrapper of
HttpFields
.HTTP Fields.
HttpGenerator.
Known HTTP Methods
A Parser for 1.0 and 1.1 as defined by RFC7230
HTTP and WebSocket Schemes
Http Status Codes
HTTP Testing helper class.
HTTP constants
Http URI.
This class contains the Huffman Codes defined in RFC7541.
Used to decoded Huffman encoded strings.
Used to encode strings Huffman encoding.
The match details when using
PathMappings.getMatched(String)
, used to minimize return to the PathSpec or PathMappings for subsequent details
that are now provided by the MatchedPath
instance.Immutable common HTTP information for requests and responses.
Immutable HTTP CONNECT request information.
Immutable HTTP request information.
Immutable HTTP response information.
MIME Type enum and utilities
Enumeration of predefined MimeTypes.
Namespace class for interrelated classes that provide
support for parsing and generating multipart bytes.
An asynchronous
Content.Source
where MultiPart.Part
s can
be added to it to form a multipart content.A
MultiPart.Parser.Listener
that emits MultiPart.Part
objects.A
MultiPart.Part
that holds its content in memory,
in one or more ByteBuffer
s.A
MultiPart.Part
that holds its content in one or more Content.Chunk
s.A
MultiPart.Part
whose content is a Content.Source
.A
multipart/form-data
parser that follows
RFC 7578.A listener for events emitted by a
MultiPart.Parser
.A single part of a multipart content.
A
MultiPart.Part
whose content is in a file.A
CompletableFuture
that is completed when a multipart/byteranges
has been parsed asynchronously from a Content.Source
.The multipart/byteranges specific content source.
A
MultiPart.Part
whose content is a byte range of a file.An ordered list of
MultiPart.Part
s that can
be accessed by index, or iterated over.A specialized
PathContentSource
whose content is sliced by a byte range.A
CompletableFuture
that is completed when a multipart/form-data content
has been parsed asynchronously from a Content.Source
.The multipart/form-data specific content source.
An ordered list of
MultiPart.Part
s that can
be accessed by index or by name, or iterated over.Used to decode integers as described in RFC7541.
Used to encode integers as described in RFC7541.
Used to decode string literals as described in RFC7541.
Path Mappings of PathSpec to Resource.
A path specification is a URI path template that can be matched against.
Types of path spec groups.
A Set of PathSpec strings.
This
HttpContent.Factory
populates the HttpContent.getPreCompressedContentFormats()
field for any
HttpContent
fetched through this factory.Pre encoded HttpField.
Implements a quoted comma separated list of values
in accordance with RFC7230.
Implements a quoted comma separated list parser
in accordance with RFC9110 section 5.6.
Implements a quoted comma separated list of quality values
in accordance with RFC7230 and RFC7231.
RegexPathSpec is a PathSpec implementation for a
PathMappings
instance.HttpContent created from a
Resource
.An HttpContent.Factory for transient content (not cached).
Cookie parser
Collection of Syntax validation methods.
URI compliance modes for Jetty request handling.
These are URI compliance "violations", which may be allowed by the compliance mode.
PathSpec for URI Template based declarations
HttpContent.Factory
implementation of CachingHttpContentFactory
which evicts invalid entries from the cache.An
HttpContent.Factory
implementation which takes a Resource and fakes this resource as
an entry in every directory.