Module tools.jackson.databind
Package tools.jackson.databind.ser.impl
Class ReadOnlyClassToSerializerMap
java.lang.Object
tools.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap
Optimized lookup table for accessing two types of serializers; typed
and non-typed. Only accessed from a single thread, so no synchronization
needed for accessors.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedReadOnlyClassToSerializerMap(SerializerCache shared, LookupCache<TypeKey, ValueSerializer<Object>> src) -
Method Summary
Modifier and TypeMethodDescriptionstatic ReadOnlyClassToSerializerMapfrom(SerializerCache shared, LookupCache<TypeKey, ValueSerializer<Object>> src) Factory method for constructing an instance.intsize()typedValueSerializer(Class<?> rawType) typedValueSerializer(JavaType type) untypedValueSerializer(Class<?> rawType)
-
Constructor Details
-
ReadOnlyClassToSerializerMap
protected ReadOnlyClassToSerializerMap(SerializerCache shared, LookupCache<TypeKey, ValueSerializer<Object>> src)
-
-
Method Details
-
from
public static ReadOnlyClassToSerializerMap from(SerializerCache shared, LookupCache<TypeKey, ValueSerializer<Object>> src) Factory method for constructing an instance. -
size
public int size() -
typedValueSerializer
-
typedValueSerializer
-
untypedValueSerializer
-
untypedValueSerializer
-