Class ServiceTalkJacksonSerializerFeature
java.lang.Object
io.servicetalk.data.jackson.jersey.ServiceTalkJacksonSerializerFeature
- All Implemented Interfaces:
javax.ws.rs.core.Feature
public final class ServiceTalkJacksonSerializerFeature
extends Object
implements javax.ws.rs.core.Feature
Feature enabling ServiceTalk Jackson serializer request/response content handling.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
configure
(javax.ws.rs.core.FeatureContext context) static javax.ws.rs.ext.ContextResolver<JacksonSerializationProvider>
contextResolverFor
(com.fasterxml.jackson.databind.ObjectMapper objectMapper) Deprecated.static javax.ws.rs.ext.ContextResolver<JacksonSerializationProvider>
contextResolverFor
(JacksonSerializationProvider serializationProvider) Deprecated.static javax.ws.rs.ext.ContextResolver<JacksonSerializerFactory>
newContextResolver
(com.fasterxml.jackson.databind.ObjectMapper objectMapper) Create a newContextResolver
forObjectMapper
used by this feature.static javax.ws.rs.ext.ContextResolver<JacksonSerializerFactory>
Create a newContextResolver
forJacksonSerializerFactory
used by this feature.
-
Constructor Details
-
ServiceTalkJacksonSerializerFeature
public ServiceTalkJacksonSerializerFeature()
-
-
Method Details
-
configure
public boolean configure(javax.ws.rs.core.FeatureContext context) - Specified by:
configure
in interfacejavax.ws.rs.core.Feature
-
contextResolverFor
@Deprecated public static javax.ws.rs.ext.ContextResolver<JacksonSerializationProvider> contextResolverFor(com.fasterxml.jackson.databind.ObjectMapper objectMapper) Deprecated.Create a newContextResolver
forJacksonSerializationProvider
used by this feature.- Parameters:
objectMapper
- theObjectMapper
to use for creating aJacksonSerializationProvider
.- Returns:
- a
ContextResolver
.
-
contextResolverFor
@Deprecated public static javax.ws.rs.ext.ContextResolver<JacksonSerializationProvider> contextResolverFor(JacksonSerializationProvider serializationProvider) Deprecated.Create a newContextResolver
forJacksonSerializationProvider
used by this feature.- Parameters:
serializationProvider
- theJacksonSerializationProvider
to use.- Returns:
- a
ContextResolver
.
-
newContextResolver
public static javax.ws.rs.ext.ContextResolver<JacksonSerializerFactory> newContextResolver(com.fasterxml.jackson.databind.ObjectMapper objectMapper) Create a newContextResolver
forObjectMapper
used by this feature.- Parameters:
objectMapper
- theObjectMapper
to use for creating aJacksonSerializerFactory
.- Returns:
- a
ContextResolver
.
-
newContextResolver
public static javax.ws.rs.ext.ContextResolver<JacksonSerializerFactory> newContextResolver(JacksonSerializerFactory cache) Create a newContextResolver
forJacksonSerializerFactory
used by this feature.- Parameters:
cache
- theJacksonSerializerFactory
to use.- Returns:
- a
ContextResolver
.
-
newContextResolver(ObjectMapper)
.