All Classes and Interfaces
Class
Description
A CharSequence backed by a char[] (no copy on creation)
Allows setting the
Cache-Control
header automatically.An annotation that can be used on a date JAX-RS Resource method parameter type in order to determine the format
that will be used to parse that type.
A utility class for parsing and formatting HTTP dates as used in cookies and
other headers.
Used only to aid with generic types of endpoint parameters
Adds support for the public directive which is not supported by
CacheControl
for some reason.Represent a file that should be pushed to the client.
Wrapper type representing a partial
File
object to be sent.Represents a file-part (upload or download) from an HTTP multipart form submission.
Represent a file that has been uploaded.
This comparator is used when a TreeMap is employed to order objects that have priority
because TreeMap will only keep one key if multiple keys compare to the same value
These work for MultivaluedMap with String and Object
Class that represents information about injectable beans as we scan them, such as
resource endpoint beans, or BeanParam classes.
Set of convenient collectors for dealing with
Multi
return types.Deprecated, for removal: This API element is subject to removal in a future version.
Allows setting the
Cache-Control
response header to nocache
A simple parser intended to parse sequences of name/value pairs
but keeping the order in which the parameters are declared.
A simple parser intended to parse sequences of name/value pairs.
Used on fields of
MultipartForm
POJOs to designate the filename of a part.Used on fields of
MultipartForm
POJOs or form parameters to designate the media type the corresponding body part maps
to.A utility class for handling URI template parameters.
Wrapper type representing the
Path
to a partial file object to be sent.Used when creating the matching path in ResteasyUriInfo
Marker exception that indicates to RESTEasy Reactive that the target should be preserved.
QuarkusMultivaluedHashMap without the bug in put/putAll that leaks external mutable storage into our storage.
MultivaluedMap with extra operations
A representation of a REST endpoint.
The comparison for now is simple:
1) Application provided writers come first
2) Readers with lower priority come first (same as reader interceptors)
3) Then the more specific the media type, the higher the priority
4) Finally we compare the number of media types
The spec doesn't seem to mention this sorting being explicitly needed, but there are tests
in the TCK that only pass reliably if the Readers are sorted like this
The comparison for now is simple:
1) Application provided writers come first
2) Writers higher priority come first (same as writer interceptors)
3) Then the more specific the media type, the higher the priority
4) Finally we compare the number of media types
When placed on a resource method, then RESTEasy Reactive will add the specified HTTP response headers,
if the method completes without an exception and if it does not return
Response
or RestResponse
.This is the Response class for user-created responses.
When placed on a resource method, then RESTEasy Reactive will set the HTTP status to the specified value,
if the method completes without an exception and if it does not return
Response
or RestResponse
Equivalent of CookieParam but with optional name.
Marker interface that is used to indicate that an exception was generated by the client.
Equivalent of FormParam but with optional name.
Equivalent of HeaderParam but with optional name.
Equivalent of MatrixParam but with optional name.
Extended media types in Resteasy Reactive.
A wrapper around
Multi
that gives resource methods a way to specify the HTTP status code and HTTP headers
when streaming a result.Equivalent of PathParam but with optional name.
Equivalent of QueryParam but with optional name.
Defines the contract between a returned instance and the runtime when
an application needs to provide meta-data to the runtime.
A class used to build RestResponse instances that contain metadata instead
of or in addition to an entity.
Commonly used status codes defined by HTTP, see
documentation}
for the complete list.
invalid @link
{@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10">HTTP/1.1
Commonly used status codes defined by HTTP, see
documentation}
for the complete list.
invalid @link
{@link <a href="https://tools.ietf.org/html/rfc7231#section-6.2">HTTP/1.1
This is the Response class for user-created responses.
Deprecated.
replaced by
RestStreamElementType
Defines the MIME type of each SSE element in the annotated stream.
Server-side cookie representation.
A representation of a server side media type.
A utility class that can convert a String value as a typed object.
Type conversions and generic type manipulations
Unmodifiable implementation of
MultivaluedMap
interfaceUtilities for dealing with URLs
This code was mainly copied from Weld codebase.
BeanParam
or just omit it entirely, as long as your container class holds any annotated fields withRestForm
,RestCookie
,RestHeader
,RestPath
,RestMatrix
,RestQuery
or their JAX-RS equivalents.