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.
this annotation is not required anymore: you can use BeanParam or just omit it entirely, as long as your container class holds any annotated fields with RestForm, RestCookie, RestHeader, RestPath, RestMatrix, RestQuery or their JAX-RS equivalents.
 
 
 
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
invalid @link
{@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10">HTTP/1.1
documentation} for the complete list.
Commonly used status codes defined by HTTP, see
invalid @link
{@link <a href="https://tools.ietf.org/html/rfc7231#section-6.2">HTTP/1.1
documentation} for the complete list.
This is the Response class for user-created responses.
Deprecated.
Defines the MIME type of each SSE element in the annotated stream.
 
When used on a List parameter annotated with RestQuery, RESTEasy Reactive will split the value of the parameter (using the value of the annotation) and populate the list with those values.
 
 
 
 
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 interface
 
 
 
Utilities for dealing with URLs
 
 
This code was mainly copied from Weld codebase.