com.basho.riak.client.convert
Class RiakJacksonModule
java.lang.Object
org.codehaus.jackson.map.Module
com.basho.riak.client.convert.RiakJacksonModule
- All Implemented Interfaces:
- org.codehaus.jackson.Versioned
public class RiakJacksonModule
- extends org.codehaus.jackson.map.Module
A Jackson Module
that customises Jackson's object
mapper so we can handle Riak annotations like RiakKey
,
RiakUsermeta
, and RiakLink correctly.
Adds a RiakBeanSerializerModifier
that removes any RiakXXX annotated
fields from the JSON output (since they will be persisted as object meta data
and not as part of the object)
- Author:
- russell
Nested classes/interfaces inherited from class org.codehaus.jackson.map.Module |
org.codehaus.jackson.map.Module.SetupContext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RiakJacksonModule
public RiakJacksonModule()
getModuleName
public String getModuleName()
- Specified by:
getModuleName
in class org.codehaus.jackson.map.Module
version
public org.codehaus.jackson.Version version()
- Specified by:
version
in interface org.codehaus.jackson.Versioned
- Specified by:
version
in class org.codehaus.jackson.map.Module
setupModule
public void setupModule(org.codehaus.jackson.map.Module.SetupContext context)
- Specified by:
setupModule
in class org.codehaus.jackson.map.Module
Copyright © 2012. All Rights Reserved.