Top Classes
module jackson.datatype.guava

Package com.fasterxml.jackson.datatype.guava


Class Summary

Modifier and TypeClass and Description
public class
GuavaDeserializers

Custom deserializers module offers.

public class
GuavaModule

Basic Jackson Module that adds support for Guava types.

public class
public class
GuavaTypeModifier

We need somewhat hacky support for following Guava types:

  • FluentIterable: addition of seeming "empty" property should not prevent serialization as basic `Iterable` (with standard Jackson (de)serializer)
  • Multimap: can reuse much/most of standard Map support as long as we make sure it is recognized as "Map-like" type (similar to how Scala Maps are supported)
  • Optional: generic type, simpler, more-efficient to detect parameterization here (although not strictly mandatory)
  • Range: same as with Optional, might as well resolve generic type information early on
public class
PackageVersion

Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.

public class
SimpleCacheDeserializer

GuavaCacheDeserializer class implementation for deserializing Guava Cache instances.