All Classes and Interfaces

Class
Description
 
 
A response object not attached to a client or server invocation.
 
Abstract implementation of ValueInjector that can inject collections.
 
 
 
A AbstractEntityProvider.
 
 
 
 
A AbstractJAXBProvider.
Created by rsearls
 
 
Helper base class for multipart/related producing providers.
 
 
 
 
 
This abstract class implements steps needed to create Elytron security domain.
 
 
 
Must be used in conjunction with GZIPDecodingInterceptor
Modifies Accept and Accept-Language headers by looking at path file suffix i.e.
 
Enables content negotiation through a query parameter, instead of the Accept Header.
Returns a sorted list of values by their qualifier 'q' with parameters pulled off.
Use on any JAX-RS method if you want RESTEasy to inject the RESTServiceDiscovery to every entity in the response.
Used to add an expiration attribute when signing or as a stale check for verification.
 
 
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
This will be removed in a future release as the underlying default implementation of the ClientHttpEngine will be replaced.
Deprecated, for removal: This API element is subject to removal in a future version.
This will be removed in a future release as the underlying default implementation of the ClientHttpEngine will be replaced.
Deprecated, for removal: This API element is subject to removal in a future version.
This will be removed in a future release as the underlying default implementation of the ClientHttpEngine will be replaced.
Deprecated.
Per RFC5023:
The app:categories element can contain a "fixed" attribute, with a value of either "yes" or "no", indicating whether the list of categories is a fixed or an open set.
Per RFC5023:
Attributes common across all atom app types
Java class for anonymous complex type.
Describes basic information about an Application.
Builds an application description.
This exception is thrown internally by Resteasy runtime.
Per RFC 5023:
Per RFC5023:
ArchiveAppender
ArchiveProcessor
A CharSequence backed by a char[] (no copy on creation)
Utilities for test assumptions.
 
Interface for an async HttpClientEngine
Interface for extracting a result out of a ClientResponse
Used to turn a CompletionStage into another reactive class.
 
 
 
MessageBodyWriter which supports async IO.
OutputStream which supports async IO operations.
Utility class to write to an AsyncOutputStream using a given Charset.
 
 
A type that may be used as a resource method return value or as the entity in a Response when the application wishes to stream the output.
 
 
Writer interceptors which support async IO.
Context for AsyncWriterInterceptor which supports async IO.
 
 
A processor for creating a value for the HttpHeaders.AUTHORIZATION header.
Deprecated.
This class is deprecated use jakarta.ws.rs.BadRequestException
Copied from keycloak.
A Base64.InputStream will read data from another java.io.InputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
A Base64.OutputStream will write data to another java.io.OutputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Copied from keycloak
 
Helper for creating HttpRequest implementations.
If invoked within the context of a JAX-RS call, it will automatically build a URI based the base URI of the JAX-RS application.
 
Client filter that will do basic authentication.
 
 
An AuthorizationProcessor which creates a HttpHeaders.AUTHORIZATION header for BASIC authentication.
 
 
 
BodyEntityExtractor extract body objects from responses.
 
 
 
 
 
 
 
A response object not attached to a client or server invocation.
 
 
Simple byte utilities.
This builder is not thread-safe.
Set response Cache-Control header automatically.
 
 
 
 
 
 
Per RFC4287:
This ConstructorInjector implementation uses CDI's BeanManager to obtain a contextual instance of a bean.
 
A CDI aware Netty Jaxrs Server.
JAX-RS property injection is performed twice on CDI Beans.
A request dispatcher that starts a RequestContext during invocation.
Class to help application that are built to write to an OutputStream to chunk the content
Class to help application that are built to write to an OutputStream to chunk the content
 
 
 
 
 
General client configuration exception
Interface to enable loading of authentication configuration from outside.
Client filter that will attach authorization header with either HTTP Basic auth or Bearer token auth.
 
 
 
 
 
 
 
 
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
This will be removed in a future release as the underlying default implementation of the ClientHttpEngineBuilder will be replaced.
 
 
 
 
used to modify all of the ClientInvokers of a given ResteasyClientProxy.
 
Warning this class consists of generated code.
 
 
 
 
 
 
 
 
Implement a client proxy for ProxyFactory.
Used to annotate a predefined URL (as opposed to a @PathParam /@QueryParam) in a Proxied client.
 
 
 
 
 
 
Attributes common across all atom types
 
Need to distinguish from a param or property that is actually a CompletionStage from an async injection
 
 
 
 
A configuration property permission which, when the security manager is present, limits access to configuration properties.
 
Create a deployment from String-based configuration data
A factory which returns the Configuration.
Configurations options for configuring an SeBootstrap.Instance.
For use when you want repository created via a context object, i.e., when defined within a WAR file.
 
 
 
 
 
 
 
 
 
 
Represents an atom:content element.
Meta annotation that specifies a Content-Encoding to be applied via the annotated annotation
Utility class to help generate, convert RFC compliant Content-ID and cid.
 
 
CDI producers for Jakarta RESTful Web Services types and RESTEasy specific types.
 
A utility to create and/or wrap executors in a contextual executor.
An executor which wraps runnables and callables to capture the context of the current thread.
An executor which wraps runnables and callables to capture the context of the current thread.
 
 
 
 
 
 
Handles CORS requests both preflight and simple CORS requests.
 
 
 
 
A utility class for parsing and formatting HTTP dates as used in cookies and other headers.
 
 
Must be placed on a DecoratorProcessor class to specify the supported types
Meta-annotation to be placed on another annotation that triggers decoration
Finds DecoratorProcessors and calls decorates on them by introspecting annotations.
Part of a generic decorator framework.
Meta-annotation to be placed on another annotation that triggers decoration
 
A default configuration which searches for a property in the following order: System properties Environment variables ResteasyConfiguration
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
 
 
 
 
 
Deflate (RFC 1951) utilities.
A simple delegating ResteasyDeployment.
 
MultivaluedMap implementation that delegates to another instance.
 
 
 
Extract PrivateKey, PublicKey, and X509Certificate from a DER encoded byte array or file.
An AuthorizationProcessor which creates a HttpHeaders.AUTHORIZATION header for DIGEST authentication.
 
 
Direct decrypter with a shared symmetric key.
Direct encrypter with a shared symmetric key.
Disables the default exception mapper.
 
One single signature within a DKIM-Signature header
Java class for anonymous complex type.
Provider that reads and writes org.w3c.dom.Document.
Put this on a class or parameter when you do not want the JAXB MessageBodyReader/Writer used but instead have a more specific provider you want to use to marshall the type.
 
 
 
 
 
 
 
 
Implement this interface to wrap, modify or extend RESTEasy's ELContext with your own variable or method resolvers.
Deprecated.
An embedded server for serving Jakarta REST endpoints.
 
A utility for interacting with and locating embedded servers.
 
 
EntityExtractor extract objects from responses.
Create an EntityExtractor based on a method.
A stream used for entities.
 
Checks the method found to see if it as a FormParam or FormParam annotation on an EntityPart or List parameter.
 
Per RFC4287:
 
 
 
 
 
 
 
A ExceptionAdapter.
 
 
 
Adds support for the public directive which is not supported by CacheControl for some reason.
 
This exception should only be used by Resteasy integrators.
 
 
 
 
 
 
 
 
 
 
 
Per RFC4287:
Helper class to make a field accessible.
 
 
 
 
 
 
 
 
Deprecated.
finalizers should no longer be used and this type will be removed in the future
 
 
 
 
 
 
 
 
 
An annotation for tests that simply indicates a follow-up is required.
 
This can be used as a value object for incoming/outgoing request/responses.
 
Format XML output with indentations and newlines.
 
 
 
 
 
 
A simple utility for various functions.
 
 
 
 
A filter implementation filtering methods matching given methods.
Per RFC4287
 
 
Java class for anonymous complex type.
A simple parser intended to parse sequences of name/value pairs.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A utility to define the filter to place on a REST client or on a request.
A ClientResponseFilter which repeats the request if the response from the original request has a status of Response.Status.UNAUTHORIZED.
Helper class to create a ResteasyDeployment and bind it to an HttpContext of an HttpServer.
Deprecated, for removal: This API element is subject to removal in a future version.
ResteasyConfiguration adapter for HttpContext attributes
 
A list of Http Header names.
Java class for HTTPMethods.
Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
 
HttpRequestPreprocessors get invoked before any dispatching to JAX-RS resource methods happens
Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
 
 
Sun HttpServerContainer
 
 
 
 
Abstraction for an inbound http request on the server, or a response from a server to a client
 
 
 
Placed on a type, method, parameter, or field to tell JAXRS not to use JAXB provider for a certain media type
 
A IIOImageProviderHelper.
An annotation that a resource class can use to pass parameters to the IIOImageProvider.
 
Java class for anonymous complex type.
 
 
Represents one part of a multipart message.
 
 
 
 
InternalDispatch represents a "forward" in servlet terms.
Thrown by RESTEasy when HTTP Internal Service Error (500) is encountered
 
 
 
JSONP is an alternative to normal AJAX requests.
 
Warning this class consists of generated code.
 
 
 
A wrapper class around a JAXBContext that enables additional features to the RESTEasy JAXB-based providers.
A JAXB Provider which handles parameter and return types of JAXBElement.
 
 
 
 
A JAXBXmlRootElementProvider.
A JAXBXmlRootElementProvider.
A JAXB entity provider that handles classes without XmlRootElement annotation.
 
This implementation of InjectionTarget is a wrapper that allows JAX-RS property injection to be performed just after CDI injection.
 
 
 
 
 
 
Callback interface for when an interceptor registry changes
 
 
Used for component jndi-based resources like enterprise beans.
 
 
 
 
Created by rsearls on 6/26/17.
 
 
 
 
 
Copied from keycloak Any class that extends JsonWebToken will use NON_DEFAULT inclusion
 
 
 
 
Encrypt content.
The cryptographic parts of a JSON Web Encryption (JWE) object.
 
 
 
 
 
 
Any class that extends JsonWebToken will use NON_DEFAULT inclusion
 
 
 
 
Class provides utility functions for generation of V1 X509Certificate
In-memory BrowserCache.
A simple map which limits the number of entries allowed.
Per RFC4287:
Java class for anonymous complex type.
 
 
 
Use on your JAX-RS method, resource class or resource class' package to indicate that you have a custom ELProvider for any links added to this response's entity.
 
 
 
 
Use this to mark JAX-RS methods that should be included in the REST service discovery.
Allows you have a list of LinkResource on a single method.
 
 
 
Can inject lists.
 
 
 
 
A version of ResteasyProviderFactory which does not reference its parent after it is created.
 
Counter for log messages in log file.
This exception should only be used by Resteasy integrators.
A setup task for configuring loggers for tests.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Deprecated, for removal: This API element is subject to removal in a future version.
This will be removed in a future release as the underlying default implementation of the ClientHttpEngine will be replaced.
 
Can inject maps.
 
 
This annotation can be added to any object to perform a Resource/method based lookup to create a URI template.
 
 
Allows you to access the entity's raw bytes as well as the marshalled object.
 
 
 
 
 
This class was originally written by Kabir Khan to download old maven artifact in wildfly-core.
 
 
 
A copy-on-write MediaType index of T.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
(RESTEASY-1485) Thwart select XSS attack by escaping special chars in Exception message.
Java class for anonymous complex type.
 
 
Will invoke a method in the context of an HTTP request.
 
 
 
 
 
 
 
 
Copy code from org.apache.james.mime4j.message.DefaultMessageBuilder.parseMessage().
A provider to handle multipart representations.
Creates a mock Dispatcher that you can invoke on locally
 
Acts as a bridge between asynchronous message and reply
 
 
 
 
 
Represents the entity parts of multipart/form-data content.
A MessageBodyReader for reading multipart/form-data into a collection of entity parts.
A MessageBodyWriter for write multipart/form-data as a list of entity parts.
This can be used as a value object for incoming/outgoing request/responses of the multipart/form-data mime type.
 
 
 
 
 
 
 
 
 
 
 
Represents a multipart/related (RFC2387) incoming mime message.
Implements MultipartRelatedInput by extending MultipartInputImpl and adding multipart/related functionality.
Represents a multipart/related (RFC2387) outgoing mime message.
The MessageBodyReader implementation to deserialize MultipartRelatedInput objects.
The MessageBodyWriter implementation to serialize MultipartRelatedOutput objects.
 
 
 
 
 
 
 
 
 
 
 
 
Abstraction for an inbound http request on the server, or a response from a server to a client
 
An HTTP server that sends back the content of the received HTTP request in a pretty plaintext form.
 
 
 
 
Set Cache-Control response header of "nocache"
 
 
WebApplicationExceptions are logged by RESTEasy.
 
A ClientHelper that does nothing, useful to save memory when creating a ResteasyProviderFactory for server side only
A ServerHelper that does nothing, useful to save memory when creating a ResteasyProviderFactory for client side only
 
 
This object contains factory methods for each Java content interface and Java element interface generated in the net.java.dev.wadl._2009._02 package.
 
This class encapsulates how an object can be converted to a URI string.
 
 
 
 
Java class for anonymous complex type.
Configuration options to be looked up in the Configuration.
 
 
 
 
Java class for anonymous complex type.
Defines a single URI template parameter binding.
 
 
A simple parser intended to parse sequences of name/value pairs.
Java class for ParamStyle.
Marks an entity's parent which will be used to resolve any parent ID used in path parameters.
Must be used in conjunction with @MultipartForm.
Must be used in conjunction with Multipart providers when writing out a List or Map as a multipart/* type.
 
 
A utility class for handling URI template parameters.
 
 
 
 
Used when creating the matching path in ResteasyUriInfo
 
Utility classes to extract PublicKey, PrivateKey, and X509Certificate from openssl generated PEM files
Utility classes to extract PublicKey, PrivateKey, and X509Certificate from openssl generated PEM files.
Per RFC4287:
Pick
 
 
 
 
Allocates an instance of a class at each invocation
Utility class that provides a port number for the Resteasy embedded container.
Utility class that provides a port number for the Resteasy embedded container.
 
 
 
 
 
Extension of FormInjector that handles prefixes for associated classes.
MultivaluedMap implementation that wraps another instance and only returns values that are prefixed with the given PrefixedMultivaluedMap.prefixWithDot.
 
 
Sorts components based on the @Priority. The default is {@link Priorities#USER}.
A service loader which loads classes aggressively sorting the implementations by the value in the Priority annotation.
 
 
 
 
A utility class to provide supporting functionality to various entity providers.
 
 
 
 
 
 
 
 
Created by Simon Ström on 7/11/14.
Created by Simon Ström on 7/17/14.
 
 
 
 
 
 
 
This is the 1-way bridge from RestEasy to reactor-netty's HttpServerResponse.
A server adapter built on top of reactor-netty.
 
Any exception thrown by a MessageBodyReader chain that is not an instance of a ReaderException is caught internally by the Resteasy runtime and wrapped with an instance of ReaderException.
 
 
Deprecated.
 
 
 
 
 
<resource uriTemplate="/foo/bar{fff:.*}/x/a"> <get method="org.blah.MyResource.method()" invocations="5555"> <produces>application/xml</produces> <produces>application/json</produces> </get> <post method="org.blah.MyResource.post()"> <produces>application/xml</produces> </post> </resource>
 
If invoked within the context of a JAX-RS call, it will automatically build a URI based the base URI of the JAX-RS application.
If you return one of these from a resource method, RESTEasy-HTML will render it.
Java class for anonymous complex type.
Java class for anonymous complex type.
Helper/delegate class to unify Servlet and Filter dispatcher implementations
Helper/delegate class to unify Servlet and Filter dispatcher implementations
SimpleChannelInboundHandler which handles the requests and dispatch them.
 
Java class for anonymous complex type.
 
 
 
 
 
 
 
 
 
 
 
 
SPI which allows implementations to modify the resource metadata discovered by RESTEasy.
A utility used to register resources to be cleaned with a Cleaner.
 
Represents a facade for an entity which should still receive links for this entity even though this entity's instance is not available.
Implementations of this interface are registered through the Registry class.
Marks this property as this resource's ID in URI templates.
Defines an ordered list of bean properties that defines this resource's ID in URI templates.
 
 
 
 
 
 
 
Registry of resources and methods/classes that can dispatch HTTP method requests.
 
Java class for anonymous complex type.
A scanner for locating resources.
Java class for anonymous complex type.
Java class for anonymous complex type.
 
 
 
This class represents the method level creation of a "rich response object" that has the @ResponseObject annotation.
This class represents the proxying functionality for creating a "rich response object" that has the @ResponseObject annotation.
 
 
 
Wraps a BadRequestException with a sanitized response.
This is a ServletContextListener that creates the registry for resteasy and stuffs it as a servlet context attribute
Constant list of bootstrap classes.
This Extension handles default scopes for discovered JAX-RS components.
 
Abstraction for creating Clients.
 
Abstraction for creating Clients.
Wraps a ClientErrorException with a sanitized response.
 
implemented by every generated proxy
 
 
 
 
constant names of resteasy configuration variables within a servlet
This class is used to configure and initialize the core components of RESTEasy.
This class is used to configure and initialize the core components of RESTEasy.
An implementation of the EntityPart.Builder.
Wraps a ForbiddenException with a sanitized response.
 
 
This MessageToMessageDecoder is responsible for decode HttpRequest to NettyHttpRequest's This implementation is ChannelHandler.Sharable
Deprecated.
MessageToMessageEncoder implementation which encodes HttpResponse's to HttpResponse's This implementation is ChannelHandler.Sharable
Wraps a InternalServerErrorException with a sanitized response.
Only different from Jackson one is *+json in @Produces/@Consumes
Wraps a NotAcceptableException with a sanitized response.
Wraps a NotAllowedException with a sanitized response.
Wraps a NotAuthorizedException with a sanitized response
Wraps a NotFoundException with a sanitized response.
Wraps a NotSupportedException with a sanitized response.
 
 
A ResteasyProviderFactoryDelegate.
 
Wraps a RedirectionException with a sanitized response.
An implementation of the SeBootstrap.Configuration.
An implementation of a SeBootstrap.Instance.
Wraps a ServerErrorException with a sanitized response.
Wraps a ServiceUnavailableException with a sanitized response.
 
 
 
 
 
 
 
UriInfo implementation with some added extra methods to help process requests.
Holds the data that is needed to initialize ResteasyUriInfo The reason to extract this data into a separate class is that it's expensive to produce and can be cached under certain circumstances
 
 
 
 
 
 
 
 
 
 
Deprecated.
Deprecated.
Using @org.jboss.resteasy.wadl.ResteasyWadlDefaultResource instead.
 
 
Wraps a WebApplicationException with a sanitized response.
 
This holds a list of atom links describing the REST service discovered.
An Atom link
 
 
 
 
RSA decrypter.
RSA encrypter
 
 
Reactive Context propagator for RxJava 2.
 
 
 
 
 
 
 
 
Simple plugin to provide authentication/authorization to embedded implementations
 
 
 
Extension of BufferedInputStream enforcing the contract where reset() always returns to the beginning of the stream, and the internal buffer expands automatically to the total length of content read from the underlying stream.
Determines a separator for String representations of multivalued parameters.
 
 
Server-side cookie representation.
 
 
 
 
Variant selection.
 
 
 
 
 
 
 
 
 
 
 
Helper/delegate class to unify Servlet and Filter dispatcher implementations
 
 
 
 
 
Convenience annotation that triggers the signing of a request or response using the DOSETA specification.
 
 
 
 
POJO Security domain.
 
 
 
 
 
 
VERY simple implementation that just returns the instance the SingleResource was created with
 
Represents units of size for things such as memory or files.
 
Acts as a HashMap until lockSnapshots is called.
 
TLS/SSL Server Name Indication configuration.
Allow us to sort message body implementations that are more specific for their types i.e.
Per RFC4287:
 
 
 
 
Use to indicate MediaType of elements in SSE streams.
 
 
 
 
 
 
 
 
 
 
Use on async streams to push them to the client as they become available over the OutputStream, rather than collected into collections.
 
 
Utility to replace predefined expressions within a string with values from the HTTP request;
 
Similar to StringConverter except specific to a parameter injection only.
Meta-annotation to be placed on another annotation that triggers a StringParameterUnmarshaller to be applied to a string based annotation injector i.e.
 
 
Specifies an XML stylesheet header
 
 
 
Deprecated.
Prefer using a different implementation as this relies on JDK implementation details
Suspendable request context, which allows the users to suspend execution of the filter chain until it is resumed normally, or abnormally with a Throwable.
Suspendable response context, which allows the users to suspend execution of the filter chain until it is resumed normally, or abnormally with a Throwable.
 
 
SystemProperties
SystemPropertiesExtension
SystemPropertiesLoader
SystemPropertiesRemoteExtension
A setup task for Arquillian tests which set system properties in WildFly and remove them when the test is complete.
Base class used from deployment.
Test utility class
This is only meant for use in tests and should not be used outside of tests.
Base util class for RESTEasy testing.
Represents an atomTextConstruct element.
A utility used to capture the current context and set it on a thread before it's execute.
Represents a collection of ThreadContext's.
Allow applications to push/pop provider factories onto the stack.
Comment
Represents a threshold for a unit size.
This class is copied from shared module of wildfly-core testsuite.
 
An extension of ClientRequestHeaders that helps decorate the headers with a TrackingMap.
A decorator class to track changes to the underlying map.
A utility class that can convert a String value as a typed object.
Type conversions and generic type manipulations
 
Thrown by RESTEasy when HTTP Unauthorized (401) is encountered
An EmbeddedServer that uses Undertow and enables CDI support.
 
Wrapper around Undertow to make resteasy deployments easier Each ResteasyDeployment or jaxrs Application is deployed under its own web deployment (WAR) You may also deploy after the server has started.
This exception should only be used by Resteasy integrators.
Unmodifiable implementation of MultivaluedMap interface
This is an interface which allows an object to perform its own uri creation
URIResolver Adapter for URIable classes
 
 
allows a user to specify the url.
This is the interface that defines all object to uri transformations in ObjectToURI
This annotation can be added to any object to perform Java beans-based transformation between URI template and bean properties.
 
 
 
Represents the credentials a user and password for authentication purposes.
Utility methods for detecting CDI scopes and JAX-RS components.
 
 
 
 
 
 
A individual variant quality bean for the RVSA (Remote Variant Selection Algorithm).
 
 
 
 
 
 
Verification of input signature specified in a signature header.
 
 
Abstraction for an inbound http request on the server, or a response from a server to a client
 
An HTTP server that sends back the content of the received HTTP request in a pretty plaintext form.
 
 
 
 
 
 
 
 
 
Created by weli on 7/26/16.
WebApplicationExceptionWrapper<T extends jakarta.ws.rs.WebApplicationException>
An interface which allows a WebApplicationException to be unwrapped.
 
 
 
 
Put this on a method or parameter when you want to marshal or unmarshal a collection or array of JAXB objects
Put this on a method or parameter when you want to marshal or unmarshal a map of JAXB objects
Any exception thrown by a MessageBodyWriter chain that is not an instance of a WriterException is caught internally by the Resteasy runtime and wrapped with an instance of WriterException.
 
Deprecated.
Sets an XML header for the returned document.
 
 
Deprecated.
This should no longer be used as it's quite simple to implement and is tied to the implementation
This annotation can be used to process/produce incoming/outgoing XOP messages (packaged as multipart/related) to/from JAXB annotated objects.
A special JAXB Provider.
This provider is for reading xop packages packed as multipart/related.
This provider is for writing xop packages packed as multipart/related.