Class AdapterSerializer

java.lang.Object
org.eclipse.yasson.internal.serializer.AbstractSerializer
org.eclipse.yasson.internal.serializer.AdapterSerializer
All Implemented Interfaces:
ModelSerializer

class AdapterSerializer extends AbstractSerializer
User defined adapter invoker.
  • Field Details

    • adapter

      private final jakarta.json.bind.adapter.JsonbAdapter<Object,Object> adapter
    • adapterBinding

      private final AdapterBinding adapterBinding
  • Constructor Details

  • Method Details

    • serialize

      public void serialize(Object value, jakarta.json.stream.JsonGenerator generator, SerializationContextImpl context)
      Description copied from interface: ModelSerializer
      Serialize provided value or delegate serialization to the next serializer.
      Parameters:
      value - value to be serialized
      generator - json generator
      context - serialization context