Class Polymorphic.Serializer<T>
- java.lang.Object
- 
- org.apache.johnzon.jsonb.extras.polymorphism.Polymorphic.Serializer<T>
 
- 
- All Implemented Interfaces:
- jakarta.json.bind.serializer.JsonbSerializer<T>
 - Enclosing class:
- Polymorphic
 
 public static class Polymorphic.Serializer<T> extends Object implements jakarta.json.bind.serializer.JsonbSerializer<T> 
- 
- 
Field SummaryFields Modifier and Type Field Description private ConcurrentMap<Class<?>,String>idMapping
 - 
Constructor SummaryConstructors Constructor Description Serializer()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidensureInit()private StringgetOrLoadId(T obj)voidserialize(T obj, jakarta.json.stream.JsonGenerator generator, jakarta.json.bind.serializer.SerializationContext ctx)
 
- 
- 
- 
Field Detail- 
idMappingprivate transient volatile ConcurrentMap<Class<?>,String> idMapping 
 
- 
 
-