Base class for defining JAX-RS providers based on Juneau serializers and parsers.
JAX-RS provider for the same serialize/parse support provided by the
Annotations applicable to subclasses of
JAX-RS integration components
Defines an API and default provides for using Juneau serializers and parsers as JAX-RS providers.
The Juneau framework contains the
org.apache.juneau.rest.jaxrs package for performing simple
integration of Juneau serializers and parsers in JAX-RS compliant environments.
It should be noted that although some of the functionality of the Juneau Server API is provided through the JAX-RS
integration components, it is not nearly as flexible as using the
RestServlet class directly.
What you can do with the Juneau JAX-RS provider classes:
What you can't do with the Juneau JAX-RS provider classes:
The Juneau JAX-RS provider API consists of the following classes:
BaseProvider- The base provider class that implements the JAX-RS
JuneauProvider- Annotation that is applied to subclasses of
BaseProviderto specify the serializers/parsers associated with a provider, and optionally filters and properties to apply to those serializers and parsers.
DefaultProvider- A default provider that provides the same level of media type support as the
For the most part, when using these components, you'll either use the existing
JuneauProvider providers, or define your own by subclassing
Copyright © 2017 Apache. All rights reserved.