Class ReadOnlyClassToSerializerMap


  • public final class ReadOnlyClassToSerializerMap
    extends java.lang.Object
    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.

    Note that before 2.6 this class was much smaller, and referred most operations to separate JsonSerializerMap, but in 2.6 functions were combined.

    • Constructor Detail

      • ReadOnlyClassToSerializerMap

        public ReadOnlyClassToSerializerMap​(java.util.Map<TypeKey,​JsonSerializer<java.lang.Object>> serializers)
    • Method Detail

      • size

        public int size()
      • typedValueSerializer

        public JsonSerializer<java.lang.Object> typedValueSerializer​(java.lang.Class<?> type)
      • untypedValueSerializer

        public JsonSerializer<java.lang.Object> untypedValueSerializer​(java.lang.Class<?> type)