public class BrooklynJacksonJsonProvider
extends com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
implements javax.ws.rs.ext.MessageBodyWriter<java.lang.Object>, javax.ws.rs.ext.MessageBodyReader<java.lang.Object>
| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | BROOKLYN_REST_OBJECT_MAPPER | 
| Constructor and Description | 
|---|
| BrooklynJacksonJsonProvider() | 
| Modifier and Type | Method and Description | 
|---|---|
| static com.fasterxml.jackson.databind.ObjectMapper | findAnyObjectMapper(javax.servlet.ServletContext servletContext,
                   ManagementContext mgmt)Like  findSharedObjectMapper(ServletContext, ManagementContext)but will create a private
 ObjectMapper if it can, from the servlet context and/or the management context, or else fail | 
| static com.fasterxml.jackson.databind.ObjectMapper | findSharedObjectMapper(javax.servlet.ServletContext servletContext,
                      ManagementContext mgmt)Finds a shared  ObjectMapperor makes a new one, stored against the servlet context;
 returns null if a shared instance cannot be created. | 
| com.fasterxml.jackson.databind.ObjectMapper | locateMapper(java.lang.Class<?> type,
            javax.ws.rs.core.MediaType mediaType) | 
| static com.fasterxml.jackson.databind.ObjectMapper | newPrivateObjectMapper(ManagementContext mgmt) | 
setJSONPFunctionName, versionaddUntouchable, checkCanDeserialize, checkCanSerialize, configure, configure, configure, configure, configure, disable, disable, disable, disable, disable, disable, enable, enable, enable, enable, enable, enable, getSize, isEnabled, isReadable, isWriteable, readFrom, removeUntouchable, setAnnotationsToUse, setDefaultReadView, setDefaultView, setDefaultWriteView, setMapper, writeTopublic static final java.lang.String BROOKLYN_REST_OBJECT_MAPPER
public com.fasterxml.jackson.databind.ObjectMapper locateMapper(java.lang.Class<?> type,
                                                       javax.ws.rs.core.MediaType mediaType)
locateMapper in class com.fasterxml.jackson.jaxrs.base.ProviderBase<com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider,com.fasterxml.jackson.databind.ObjectMapper,com.fasterxml.jackson.jaxrs.json.JsonEndpointConfig,com.fasterxml.jackson.jaxrs.json.JsonMapperConfigurator>public static com.fasterxml.jackson.databind.ObjectMapper findSharedObjectMapper(javax.servlet.ServletContext servletContext,
                                                                 ManagementContext mgmt)
ObjectMapper or makes a new one, stored against the servlet context;
 returns null if a shared instance cannot be created.public static com.fasterxml.jackson.databind.ObjectMapper findAnyObjectMapper(javax.servlet.ServletContext servletContext,
                                                              ManagementContext mgmt)
findSharedObjectMapper(ServletContext, ManagementContext) but will create a private
 ObjectMapper if it can, from the servlet context and/or the management context, or else failpublic static com.fasterxml.jackson.databind.ObjectMapper newPrivateObjectMapper(ManagementContext mgmt)
findSharedObjectMapper(ServletContext, ManagementContext) is preferred