Class DeserializationContexts

java.lang.Object
tools.jackson.databind.cfg.DeserializationContexts
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
DeserializationContexts.DefaultImpl

public abstract class DeserializationContexts extends Object implements Serializable
Factory/builder class that replaces Jackson 2.x concept of "blueprint" instance of DeserializationContext. It will be constructed and configured during ObjectMapper building phase, and will be called once per readValue call to construct actual stateful DeserializationContext to use during serialization.

Note that since this object has to be serializable (to allow JDK serialization of mapper instances), DeserializationContext need not be serializable any more.

Since:
3.0
See Also:
  • Field Details

    • _streamFactory

      protected final transient tools.jackson.core.TokenStreamFactory _streamFactory
      Low-level TokenStreamFactory that may be used for constructing embedded generators.
    • _deserializerFactory

      protected final transient DeserializerFactory _deserializerFactory
      Factory responsible for constructing standard serializers.
    • _cache

      protected final transient DeserializerCache _cache
      Cache for doing type-to-value-serializer lookups.
  • Constructor Details

    • DeserializationContexts

      protected DeserializationContexts()
    • DeserializationContexts

      protected DeserializationContexts(tools.jackson.core.TokenStreamFactory tsf, DeserializerFactory deserializerFactory, DeserializerCache cache)
  • Method Details