JacksonYAMLProvider.
Typical usage pattern is to just instantiate instance of this provider for JAX-RS and use as is: this will use both Jackson and JAXB annotations (with Jackson annotations having priority).
Note
class annotations are duplicated from super class, since it is not clear whether JAX-RS implementations are required to check settings of super-classes. It is important to keep annotations in sync if changed.
| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Access | Constructor and Description |
|---|---|
| public | JacksonJaxbYAMLProvider()
Default constructor, usually used when provider is automatically configured to be used with JAX-RS implementation. |
| public | JacksonJaxbYAMLProvider(YAMLMapper mapper, AnnotationIntrospector aiOverride)
Constructor to use when a custom mapper (usually components like serializer/deserializer factories that have been configured) is to be used. |
| JacksonJaxbYAMLProvider | back to summary |
|---|---|
| public JacksonJaxbYAMLProvider() Default constructor, usually used when provider is automatically configured to be used with JAX-RS implementation. | |
| JacksonJaxbYAMLProvider | back to summary |
|---|---|
| public JacksonJaxbYAMLProvider(YAMLMapper mapper, AnnotationIntrospector aiOverride) Constructor to use when a custom mapper (usually components like serializer/deserializer factories that have been configured) is to be used. | |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static AnnotationIntrospector |
| JaxbHolder | back to summary |
|---|---|
| private JaxbHolder() | |
| get | back to summary |
|---|---|
| public static AnnotationIntrospector get() | |