Class DeserializationModelCreator

java.lang.Object
org.eclipse.yasson.internal.deserializer.DeserializationModelCreator

public class DeserializationModelCreator extends Object
Creator of the deserialization models for deserialized types.
This class servers also as a cache for all previously created model deserializers.
  • Constructor Details

    • DeserializationModelCreator

      public DeserializationModelCreator(JsonbContext jsonbContext)
      Create new instance.
      Parameters:
      jsonbContext - jsonb context
  • Method Details

    • deserializerChain

      public ModelDeserializer<jakarta.json.stream.JsonParser> deserializerChain(Type type)
      Starts deserializer creation process.
      Parameters:
      type - type the deserializer is created for
      Returns:
      created deserializer