org.apache.hadoop.yarn.webapp
Class YarnJacksonJaxbJsonProvider

java.lang.Object
  extended by org.codehaus.jackson.jaxrs.JacksonJsonProvider
      extended by org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider
          extended by org.apache.hadoop.yarn.webapp.YarnJacksonJaxbJsonProvider
All Implemented Interfaces:
javax.ws.rs.ext.MessageBodyReader<Object>, javax.ws.rs.ext.MessageBodyWriter<Object>, org.codehaus.jackson.Versioned

@Provider
@InterfaceStability.Unstable
@InterfaceAudience.Private
public class YarnJacksonJaxbJsonProvider
extends org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider

YARN's implementation of JAX-RS abstractions based on JacksonJaxbJsonProvider needed for deserialize JSON content to or serialize it from POJO objects.


Field Summary
 
Fields inherited from class org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider
DEFAULT_ANNOTATIONS
 
Fields inherited from class org.codehaus.jackson.jaxrs.JacksonJsonProvider
_cfgCheckCanDeserialize, _cfgCheckCanSerialize, _cfgCustomUntouchables, _jsonpFunctionName, _mapperConfig, _providers, _unreadableClasses, _untouchables, _unwritableClasses, BASIC_ANNOTATIONS
 
Constructor Summary
YarnJacksonJaxbJsonProvider()
           
 
Method Summary
static void configObjectMapper(org.codehaus.jackson.map.ObjectMapper mapper)
           
 org.codehaus.jackson.map.ObjectMapper locateMapper(Class<?> type, javax.ws.rs.core.MediaType mediaType)
           
 
Methods inherited from class org.codehaus.jackson.jaxrs.JacksonJsonProvider
_containedIn, _findView, addUntouchable, checkCanDeserialize, checkCanSerialize, configure, configure, configure, configure, disable, disable, disable, disable, enable, enable, enable, enable, findEncoding, getSize, isJsonType, isReadable, isWriteable, readFrom, setAnnotationsToUse, setJSONPFunctionName, setMapper, version, writeTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

YarnJacksonJaxbJsonProvider

public YarnJacksonJaxbJsonProvider()
Method Detail

locateMapper

public org.codehaus.jackson.map.ObjectMapper locateMapper(Class<?> type,
                                                          javax.ws.rs.core.MediaType mediaType)
Overrides:
locateMapper in class org.codehaus.jackson.jaxrs.JacksonJsonProvider

configObjectMapper

public static void configObjectMapper(org.codehaus.jackson.map.ObjectMapper mapper)


Copyright © 2014 Apache Software Foundation. All Rights Reserved.